我的访问日志中该行中的每一项内容是什么意思?
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,像Gecko)Chrome / 18.0.1025.5 Safari / 535.19“
答案 0 :(得分:222)
您似乎正在使用combined log format。
LogFormat“%h%l%u%t \”%r \“%> s%b \”%{Referer} i \“\”%{User-agent} i \“”合并
"-"
。可以找到完整的(?)格式化列表here。文档的同一部分还列出了其他常见的日志格式;日志看起来不像这样的读者可能会发现他们的Apache配置使用的模式。
答案 1 :(得分:8)
我也不知道" - "意味着在200 140部分之后 日志
该值对应于Joachim所描述的引用者。如果你看到一个短划线,那意味着没有开始的引用值(例如,用户直接进入特定的目的地,就像他/她在浏览器中输入了一个URL)
答案 2 :(得分:6)
那是什么 " Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 535.19(KHTML,如Gecko)Chrome / 18.0.1025.5 Safari / 535.19 "是什么意思?
这是浏览器标识字符串User-Agent的值。
因此,大多数Web浏览器使用User-Agent字符串值作为 如下:
Mozilla / [版本]([系统和浏览器信息])[平台] ([平台详情])[扩展]。例如,iPad上的Safari有 使用以下内容:
Mozilla / 5.0(iPad; U; CPU OS 3_2_1,如Mac OS X; en-us) AppleWebKit / 531.21.10(KHTML,像Gecko)Mobile / 7B405组件 这个字符串如下:
Mozilla / 5.0:以前用于表示与...的兼容性 Mozilla渲染引擎。 (iPad; U; CPU OS 3_2_1,如Mac OS X; en-us):运行浏览器的系统的详细信息。 AppleWebKit / 531.21.10:浏览器使用的平台。 (KHTML,就像 Gecko):浏览器平台细节。 Mobile / 7B405:这是由 浏览器指示可直接使用的特定增强功能 在浏览器中或通过第三方。这方面的一个例子是 Microsoft Live Meeting注册扩展以便Live 会议服务知道软件是否已安装,哪个 意味着它可以为参加会议提供简化的体验。
此值将用于标识最终用户正在使用的浏览器。