Pregunta

¿Hay una manera de detener la creación de archivos de Apache error_log usando .htaccess?

¿Fue útil?

Solución

Probablemente no hay manera de hacer que aparte de hacer algo divertido como

ErrorLog "|/bin/true"

HA se puede ver en el manual de noreferrer"> href="http://httpd.apache.org/docs/1.3/mod/core.html#errorlog" rel="nofollow esta directiva sólo está disponible en una configuración de servidor y un host virtual. Si desea borrar cierta entrada de registro para las direcciones URL en particular, puede hacer un script que filtrar esas líneas y usar algo como:

ErrorLog "|/path/to/your/script.pl"

En la misma forma se puede bajar el nivel de registro a casi nada con esta :

LogLevel emerg

esto no va a evitar que el archivo pero sería probablemente pocas líneas largas o 0 bytes. También no se puede utilizar .htaccess de eso, usted tiene que tener acceso a la configuración del servidor.

El último punto, no estoy realmente seguro de lo que tiene la intención de hacer, pero los archivos de registro son información importante de seguridad y es posible que los necesite en caso de tener que investigar algunos problemas, los eventos de seguridad (corte, auditoría) o incluso estadísticas. Si se trata de un problema que tiene demasiados registros, se lo aconsejo a echar un vistazo a la rotación de registro de software, tal vez cronolog le ayudará a gestionar mejor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top