GNU/Linux >> Belajar Linux >  >> Linux

Cara menghentikan pesan log mod_rewrite Apache [Apache]

Saya telah menulis beberapa aturan penulisan ulang untuk menonaktifkan HTTP TRACE dan TRACK sebagai bagian dari VAPT. Saat melihat httpd log, selusin [rewrite:trace3] pesan peringatan dicatat per permintaan dan pesan kesalahan yang sebenarnya hilang. Di bawah ini adalah cuplikan pesan peringatan. Artikel ini akan menunjukkan cara menghentikan pesan log Apache mod_rewrite.

[Wed Nov 24 14:42:27.764555 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] add path info postfix: /var/www/html/admin/login -> /var/www/html/admin/login/
[Wed Nov 24 14:42:27.764657 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] strip per-dir prefix: /var/www/html/admin/login/ -> login/
[Wed Nov 24 14:42:27.764667 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] applying pattern '.*' to uri 'login/'
[Wed Nov 24 14:42:27.764781 2021] [rewrite:trace5] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] setting env variable 'HTTP_AUTHORIZATION' to ''
[Wed Nov 24 14:42:27.764793 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] add path info postfix: /var/www/html/admin/login -> /var/www/html/admin/login/

Bagaimana cara menghentikan pesan log mod_rewrite Apache?

Secara umum, mod_rewrite menerapkan setiap aturan dan menguji apakah aturan itu harus diterapkan atau tidak, dan menangkap peristiwa ini dalam file log. Level logging tambahan ini tidak diaktifkan secara default, seseorang telah secara eksplisit mengaktifkannya di konfigurasi server dan secara tidak sengaja membiarkannya diaktifkan. Cari entri di bawah ini baik di file konfigurasi server web (httpd.conf ) atau dalam konfigurasi host virtual Anda.

LogLevel rewrite:trace3

Anda dapat menghapusnya  atau mengomentarinya atau menyetelnya ke default seperti di bawah ini:

LogLevel warn
Log Penulisan Ulang di atas tidak boleh diaktifkan secara permanen di server produksi

Untuk arahan LogLevel lainnya, lihat dokumentasi Apache.


Linux
  1. Cara mengaktifkan mod_rewrite di Apache di CentOS

  2. Apache mod_rewrite

  3. Cara mengatur vHost di Apache

  1. Bagaimana cara menginstal Apache di Ubuntu?

  2. Cara Memutar File Log Apache di Linux

  3. Bagaimana cara melihat log kesalahan PHP atau Apache online di browser?

  1. Cara Mengosongkan File Log di Linux

  2. Bagaimana cara mencetak pesan ke stderr di Go?

  3. Bagaimana menghentikan layanan systemd