conf ファイルの仮想ホスト セクションでログファイルを指定しない場合、ログは httpd.conf (=access_log) で指定されたファイルに書き込まれます。ログエントリは次のようになります。
SOMEIP - - [22/Jan/2013:18:34:08 +0100] "GET / HTTP/1.1" 200 1752 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML、Gecko など) Chrome/SOMEIP Safari/537.17"
SOMEIP - - [22/Jan/2013:18:34:08 +0100] "GET /img/homepage_bg.png HTTP/1.1" 304 - "http://DOMAIN/" "Mozilla/5.0 (Windows NT 6.1; WOW64 ) AppleWebKit/537.17 (Gecko のような KHTML) C$
しかし、仮想ホスト セクションでログ ファイルを定義すると、新しいログ ファイルには異なる情報が含まれます。
SOMEIP - - [22/Jan/2013:18:33:34 +0100] "GET / HTTP/1.1" 200 1752
SOMEIP - - [2013/01/22:18:33:34 +0100] "GET /img/homepage_bg.png HTTP/1.1" 304 -
私は次のようにログファイルを定義します:
CustomLog ログ/DOMAIN-access_log 共通
デフォルトですべての仮想ホストがログインする一般的なログよりも、カスタム ログに含まれる情報が少ないのはなぜですか?