我的访问日志中该行中的每一项都意味着什么?
127.0.0.1 -- 05/Feb/2012:17:11:55 +0000 "GET /HTTP1.1“”200140 "-“"Mozilla/5.0 (Windows NT6.1;WOW64) AppleWebKit/535.19 (KHTML,如Gecko) Chrome/18.0.1025.5Safari/535.19”
发布于 2012-02-11 05:11:56
您似乎正在使用combined log format。
用户代理“%h%l%u%t \"%r\”%>s %b \"%{Referer}i\“”%{User- LogFormat }i\“”组合
请求的
"-"
URL是浏览器标识字符串。完整的(?)可以在here中找到格式化程序的列表。文档的同一部分还列出了其他常见的日志格式;如果读者的日志看起来不太像这个格式,那么可以在这里找到他们的Apache配置所使用的模式。
发布于 2015-09-24 03:13:00
我也不明白日志的200 - 140部分后面的"-“是什么意思
该值对应于Joachim所描述的referer。如果你看到一个破折号,那就意味着一开始就没有引用值(例如,用户直接转到特定的目的地,例如,如果他/她在浏览器中键入URL )
发布于 2015-05-08 01:40:02
“KHTMLMozilla5.0 (Windows NT6.1;WOW64) AppleWebKit/535.19 (,像壁虎一样)Chrome/18.0.1025.5Safari/535.19”是什么意思?
这是User-Agent的值,即浏览器标识字符串。
由于此原因,大多数网页浏览器使用用户代理字符串值,如下所示:
Mozilla/version platform扩展。例如,iPad上的Safari使用了以下内容:
Mozilla/5.0 (iPad;U;CPU OS 3_2_1,如Mac;en-us) AppleWebKit/531.21.10 (KHTML,如Gecko) Mobile/7B405此字符串的组成部分如下:
Mozilla/5.0:以前用于表示与Mozilla渲染引擎的兼容性。(iPad;U;CPU OS 3_2_1 like Mac;en-us):运行浏览器的系统的详细信息。AppleWebKit/531.21.10:浏览器使用的平台。(KHTML,如Gecko):浏览器平台详细信息。Mobile/7B405:浏览器使用它来指示直接在浏览器中或通过第三方提供的特定增强功能。这方面的一个例子是Microsoft Live Meeting,它会注册一个扩展,以便Live Meeting服务知道该软件是否已安装,这意味着它可以为加入会议提供简化的体验。
该值将用于标识最终用户正在使用的浏览器。
https://stackoverflow.com/questions/9234699
复制相似问题