画像のログ等を取得しない方法

画像やcssのlogを記録しないようにするためには、httpd.conf の中に下記の設定を記載
すればOK
拡張子が .gif .jpg .png .css .swf .js の場合、アクセスログには記載しない。

SetEnvIf Request_URI “\.((gif)|(jpg)|(png)|(css)|(swf)|(js))$” nolog

を、LogFormat あたりのディレクティブに記載。
あとは、アクセスログの指定をしているところに

env=!nolog

を追加記載してあげればOK
具体的には、

SetEnvIf Request_URI “\.((gif)|(jpg)|(png)|(css)|(swf)|(js))$” nolog
CustomLog /var/logs/httpd/access_log combined env=!nolog

の様な記載で、
/var/logs/httpd 以下に、拡張子が .gif .jpg .png .css .swf .js の場合以外の access_log
が、 combined 形式で記載されます。

2007.09.27

Category: Apache / Tags:

Comments

No Comments

Leave a reply

Name *

Mail *

Website