一条典型的accesslog:
101.226.166.254 - - [21/Otc/2013:20:34:28 +0800] "GET /movie_cat.php?year=2013 HTTP/1.1" 200 5209 "http://www.baidu.com" "Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131029 Firefox/17.0"
分析
1)101.226.166.254 //用户ip
2)[21/Otc/2013:20:34:28 +0800] //访问时间
3)GET //http请求方式。有GET和POST两种
4)/movie_cat.php?year=2013 //当前访问的网页是动态网页,movie_cat.php即请求的后台
5)200 //这是服务器返回给客户端的状态码,这个信息非常有价值,因为它指示了请求的结果,或者是被成功响应了(2xx),或者被重定向了(3xx),或者出错了(4xx),或者产生了服务器端错误(5xx)
6)5209 //传送字节数为5209,单位为byte
7)"http://www.baidu.com" //refer 即当前页面的上一个网页
8)Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131029 Firefox/17.0" //agent字段,通常用来记录操作系统、浏览器版本、浏览器内核信息等