访问日志说明

我是access_log的一些新function,刚刚开始监控我的新网站之一。 我有的问题是通过-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"

我想知道是否有人可以解释不同的信息是什么意思。 我知道它的大部分,知道-意味着缺less的信息。

我的问题是,为什么列出2个用户代理? 他们每个人的意思是什么? Mozilla/5.0Firefox/4.0.1

非常简单的答案:火狐报告自己。

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

用户代理string是一团糟。 “'s之间的所有东西都是一个用户代理(user agent),由软件的各个部分来决定他们自己如何描述自己,有些是由于历史原因而存在的,所以基本上只有一个用户代理string(最后一个一对“),这只是所讨论的string由多个组件组成。 正如mfinni所说,这就是Firefox自我报告的方式。 其他代理使用类似的结构。

由mfinni 链接的网站可以用来打破string并解释这些位。