Link Apacheのログで画像などのログをとらない

[Linux]

Apacheは画像などすべてのファイルに対するアクセスログを取ります。
しかし、画像やスタイルシートなどログが不必要なファイルまでログを取る必要は無いですよね。
ログの肥大化を避けるために設定しておくとよいでしょう。

Apacheの設定ファイルを編集します。
/etc/httpd/conf/httpd.conf をエディタで開いてください。
以下の行を編集します。

CustomLog の記述を以下のように変更します
SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(css)$" nolog
# ログを記録しない拡張子の登録
SetEnvIf Remote_Addr 192.168.0. no_log
# ログを記録しないIPアドレス
CustomLog /var/log/httpd/access_log combined env=!nolog

Apacheを再起動しておきましょう。

詳しい設定法が知りたければ以下を参照してください
http://www.apache.jp/docs/mod/mod_setenvif.html

2005,05,11 : 23:27 | 修正 | トラックバック (0)

Trackback
このエントリーのトラックバックURL:

2004 All rights reserved

Movable Type 4.1b2-en