当我没有在我的 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, like Gecko)铬/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 (KHTML, 像 Gecko) C$
但是当我在虚拟主机部分定义一个日志文件时,新的日志文件包含不同的信息:
SOMEIP - - [22/Jan/2013:18:33:34 +0100] "GET / HTTP/1.1" 200 1752
SOMEIP - - [22/Jan/2013:18:33:34 +0100] “GET /img/homepage_bg.png HTTP/1.1”304 -
我这样定义日志文件:
CustomLog 日志/DOMAIN-access_log common
为什么自定义日志比所有虚拟主机默认登录的通用日志包含的信息少?