首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >了解Apache的访问日志

了解Apache的访问日志
EN

Stack Overflow用户
提问于 2012-02-11 04:55:10
回答 3查看 210.5K关注 0票数 136

我的访问日志中该行中的每一项都意味着什么?

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”

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-11 05:11:56

您似乎正在使用combined log format

用户代理“%h%l%u%t \"%r\”%>s %b \"%{Referer}i\“”%{User- LogFormat }i\“”组合

  • %h是远程主机(即客户端IP)
  • %l是由identd确定的用户标识(由于不可靠,通常不使用)
  • %u是由HTTP确定的用户名authentication
  • %t是接收请求的时间。
  • %r是来自客户端的请求行。("GET / HTTP/1.0")
  • %>s是从服务器发送到客户端的状态代码(200、404等)。)HTTP%b是对客户端的响应的大小(在bytes)
  • Referer中,otherwise.
  • User-agent是

请求的

  • (包含发起请求的页面的Referer header )),"-" URL是浏览器标识字符串。

完整的(?)可以在here中找到格式化程序的列表。文档的同一部分还列出了其他常见的日志格式;如果读者的日志看起来不太像这个格式,那么可以在这里找到他们的Apache配置所使用的模式。

票数 238
EN

Stack Overflow用户

发布于 2015-09-24 03:13:00

我也不明白日志的200 - 140部分后面的"-“是什么意思

该值对应于Joachim所描述的referer。如果你看到一个破折号,那就意味着一开始就没有引用值(例如,用户直接转到特定的目的地,例如,如果他/她在浏览器中键入URL )

票数 10
EN

Stack Overflow用户

发布于 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服务知道该软件是否已安装,这意味着它可以为加入会议提供简化的体验。

该值将用于标识最终用户正在使用的浏览器。

Refer

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9234699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档