httpd.confを下記のように書いているのですが、
「combined」ではなく「common」のほうでログが記録されてしまいます。
どうしたら「combined」で記録されるでしょうか?
▼▼▼httpd.confの内容(一部)▼▼▼
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
~省略~
#CustomLog logs/access_log common
~省略~
#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent
SetEnvIf Request_URI "default\.ida" no_log
SetEnvIf Request_URI "cmd\.exe" no_log
SetEnvIf Request_URI "root\.exe" no_log
SetEnvIf Request_URI "Admin\.dll" no_log
SetEnvIf Request_URI "NULL\.IDA" no_log
SetEnvIf Remote_Addr 192.168.1 no_log
SetEnvIf Remote_Addr 127.0.0.1 no_log
CustomLog logs/access_log combined env=!no_log
それです!TransferLogで設定が上書きされてます。試しにTransferLogのファイル名を変えてみてください。もしくはコンバインにした方のファイル名を。
2012/01/25 18:55:58アクセスログ、カスタムログ、トランスファーログはディれくてぃぶ名は違いますがどれもアクセスログを出力するもので、同じファイル名だと、設定範囲がより狭いところで行われた設定もみが有効になりますので。
無事解決しました!聞いて良かったです。
2012/01/25 19:21:53ありがとうございました。