Apache2のログ設定
Apache2のログ設定覚書
sudo vi /etc/apache2/sites-enabled/000-default
【画像ファイルへのアクセスログを記録しない】
SetEnvIf Request_URI “\.(gif)|(jpg)|(png)$” no_log
CustomLog /var/log/httpd/access_log combined
の末尾に「env=!no_log」を追加
【ログローテーションの設定変更】
sudo vi /etc/logrotate.d/apache2
/var/log/apache2/*.log {
daily 毎日に
missingok
rotate 14 ログファイルを残す回数?
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f /var/run/apache2.pid ]; then
/etc/init.d/apache2 reload > /dev/null
fi
endscript
それぞれ変更が終わればApacheを再起動。
