Apacheサーバログのカスタマイズ

| | コメント(0)
■ログのフォーマットを初期ではなく、オリジナルで設定する
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" log2
CustomLog /var/www/access_log/access_usako "log2"

■何かを記録しない場合は、CustomLogの箇所を以下に変更
CustomLog /var/www/access_log/access_usako "log2" env=!no_log

■画像、外部js、外部cssのログを取らない場合(拡張子で設定)
SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)|(js)|(ico)$" log2 no_log
CustomLog /var/www/access_log/access_usako "log2" env=!no_log

■特定IPのログを取らない場合
SetEnvIf Remote_Addr xxx.xxx.xxx.xxx log2 no_log
CustomLog /var/www/access_log/access_usako "log2" env=!no_log

コメントする