Apache2のログ設定

2008 年 1 月 4 日 | タグ: , ,

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を再起動。

コメントはまだありません。