访问日志 解释

访问日志 解释

我对 access_log 还不熟悉,刚开始为我的一个新网站监控它。我的问题是,当通过 -f tail 查看时,这是平均输出:

000.000.000.000 - - [22/Jun/2011:08:23:11 -0500] "GET /groups/ HTTP/1.1" 200 12526 "http://www.communr.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1"

我想知道是否有人可以解释一下不同信息的含义。我知道大部分信息,也知道-缺少信息的意思。

我的问题是,为什么列出了 2 个用户代理?它们各自代表什么意思?Mozilla/5.0Firefox/4.0.1

答案1

非常简单的答案:Firefox 本身就报告如此。

http://www.useragentstring.com/pages/Firefox/

答案2

用户代理字符串很乱。“之间的所有内容都是一个用户代理。软件的各个部分决定如何描述自己,其中一些是出于历史原因。所以基本上,您只有 1 个用户代理字符串(最后一对“之间的内容”),只是有问题的字符串由多个组件组成。正如 mfinni 所说,这就是 Firefox 报告自己的方式。其他代理使用类似的结构。

链接网站由 mfinni 编写,可用于分解字符串并解释位。

相关内容