GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo detener el mensaje de registro mod_rewrite de Apache [Apache]

Había escrito algunas reglas de reescritura para deshabilitar HTTP TRACE y TRACK como parte de VAPT. Al mirar el httpd registros, una docena de [rewrite:trace3] los mensajes de advertencia se registran por solicitud y los mensajes de error reales se perdieron. A continuación se muestran fragmentos de mensajes de advertencia. Este artículo le mostrará cómo detener los mensajes de registro mod_rewrite de Apache.

[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/

¿Cómo detener el mensaje de registro de apache mod_rewrite?

Generalmente, mod_rewrite aplica cada regla y prueba si debe aplicarse o no, y captura este evento en el archivo de registro. Este nivel adicional de registro no está habilitado de forma predeterminada, alguien lo habilitó explícitamente en la configuración del servidor y sin darse cuenta lo dejó habilitado. Busque la siguiente entrada en el archivo de configuración del servidor web (httpd.conf ) o en la configuración de su host virtual.

LogLevel rewrite:trace3

Puede eliminarlo, comentarlo o configurarlo como predeterminado de la siguiente manera:

LogLevel warn
El registro de reescritura anterior nunca debe habilitarse de forma permanente en un servidor de producción

Para obtener más directivas LogLevel, consulte la documentación de Apache.


Linux
  1. Cómo habilitar mod_rewrite en Apache en CentOS

  2. apache mod_rewrite

  3. Cómo vaciar un archivo de registro en Linux

  4. ¿Cómo ver el registro de errores de PHP o Apache en línea en un navegador?

  5. Cómo detener el servicio systemd

Cómo iniciar, detener o reiniciar Apache

Cómo iniciar sesión en cPanel

Cómo ver los archivos de registro de Apache en Linux

Cómo detener un servidor de spam

¿Cómo iniciar sesión en cPanel?

Cómo instalar Apache en Ubuntu 20.04