Безопасность и оптимизация Linux.Редакция для Red Hat




Конфигурация файла “/etc/logrotate.d/apache”


Сейчас, файлы регистраций Apache находятся в каталоге “/chroot/var/log/httpd” вместо “/var/log/httpd”, и из-за этого нам надо модифицировать файл “/etc/logrotate.d/httpd”. Также, мы скомпилировали Apache с mod_ssl, поэтому должны добавить строки, разрешающие программе logrotate ротировать файлы “ssl_request_log” и “ssl_engine_log”. Сконфигурируем файл “/etc/logrotate.d/apache” на автоматическую ротацию файлов регистрации каждую неделю.

Создайте файл apache (touch /etc/logrotate.d/apache) и добавьте в него: /chroot/httpd/var/log/httpd/access_log {    missingok    postrotate      /usr/bin/killall -HUP /chroot/httpd/usr/sbin/httpd    endscript }

/chroot/httpd/var/log/httpd/error_log {    missingok    postrotate      /usr/bin/killall -HUP /chroot/httpd/usr/sbin/httpd    endscript }

/chroot/httpd/var/log/httpd/ssl_request_log {    missingok    postrotate      /usr/bin/killall -HUP /chroot/httpd/usr/sbin/httpd    endscript }

/chroot/httpd/var/log/httpd/ssl_engine_log {    missingok    postrotate      /usr/bin/killall -HUP /chroot/httpd/usr/sbin/httpd    endscript }




Содержание  Назад  Вперед