我的访问日志中的这一行中的每一项都意味着什么?
127.0.0.1 - - [05/Feb/2012:17:11:55 +0000] "GET / HTTP/1.1" 200 140 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, 像壁虎)Chrome/18.0.1025.5 Safari/535.19"
您似乎正在使用组合日志格式.
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" 组合
- %h是远程主机(即客户端IP)
- %l 是由 identd 确定的用户身份(通常不使用,因为不可靠)
- %u是HTTP认证确定的用户名
- %t 是收到请求的时间。
- %r 是来自客户端的请求行。 (“获取/HTTP/1.0”)
- %>s 是从服务器发送到客户端的状态代码(200、404 等)
- %b 是对客户端的响应的大小(以字节为单位)
- 推荐人是引用头HTTP 请求的名称(包含发起此请求的页面的 URL)(如果存在),以及
"-"
否则。
- User-agent 是浏览器识别字符串。
可以找到完整的(?)格式化程序列表here。文档的同一部分还列出了其他常见的日志格式;日志看起来与此不太一样的读者可能会发现他们的 Apache 配置正在使用的模式列在其中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)