Estoy intentando limpiar mi registro de Apache, así que intento separar el tráfico/bot/estadísticas en 3 archivos diferentes.
Usé el documento:http://httpd.apache.org/docs/2.4/en/logs.html
# [ Logs Exeptions ]
# - Exeption
SetEnvIf Request_URI "\.jpg$|\.jpeg$|\.gif$|\.png$|\.ico|\.icon|\.css$|\.js$|piwik\.php$|frogglogin\.php" dontlog
SetEnvIf User-agent "bot|baidu" dontlog
# - Special rules
SetEnvIf User-agent "bot|baidu" botlog
SetEnvIf Request_URI "piwik\.php$" piwiklog
# - Custom log
CustomLog ${APACHE_LOG_DIR}/bot.log combined env=botlog
CustomLog ${APACHE_LOG_DIR}/piwik.log combined env=piwiklog
# - logs
CustomLog ${APACHE_LOG_DIR}/access.log combined env=!dontlog
acces.log es correcto, solo se accede a los archivos, ¡pero el registro de bot y piwik está vacío! Probé común en lugar de combinado pero con el mismo resultado... (apache se ha reiniciado)
¿Alguien puede explicarme qué hice mal?
Gracias
Respuesta1
CustomLog se puede utilizar en los siguientes contextos: configuración del servidor, host virtual
entonces necesitaba configurar la instrucción CustomLog en la etiqueta
o cambio combinado por vhost_combined