Apache logs y su rotación¶
Simple para empezar, caso Fedora por supuesto.
<VirtualHost *:80> ServerName yacy.fedora-ve.org ... ErrorLog logs/yacy.fedora-ve.org-error_log CustomLog logs/yacy.fedora-ve.org-access_log common ... </VirtualHost>
Muestra
# tail /var/log/httpd/yacy.fedora-ve.org-access_log 190.79.170.7 - - [23/Jan/2012:20:44:00 -0430] "GET / HTTP/1.1" 200 6317 190.79.170.7 - - [23/Jan/2012:20:44:01 -0430] "GET /env/style.css HTTP/1.1" 200 4186 190.79.170.7 - - [23/Jan/2012:20:44:01 -0430] "GET /env/grafics/YaCyLogo_120ppi.png HTTP/1.1" 200 6431 190.79.170.7 - - [23/Jan/2012:20:44:01 -0430] "GET /jquery/js/jquery-1.7.min.js HTTP/1.1" 200 33321 190.79.170.7 - - [23/Jan/2012:20:44:01 -0430] "GET /jquery/themes/start/jquery-ui-1.8.16.custom.css HTTP/1.1" 200 33412 190.79.170.7 - - [23/Jan/2012:20:44:01 -0430] "GET /cytag.png?icon=invisible&nick=yacyh_TycWVr53Qr6V&tag=search HTTP/1.1" 200 69 190.79.170.7 - - [23/Jan/2012:20:44:01 -0430] "GET /jquery/js/jquery-ui-1.8.16.custom.min.js HTTP/1.1" 200 53021
/etc/logrotate.d/httpd
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
endscript
}
No tiene que hacer nada para mantener la rotación estandar Apache Fedora mientras el nombre de sus archivos de registro de actividad terminen en log.