或者

网站日志语法

作者:一只德德牛 浏览:229 发布时间:2018-01-02
分享 评论 0

#Software: Microsoft Internet Information Services 6.0 #Software:表示软件名称
  #Version: 1.0 #Version:表示版本号
  #Date: 2013-03-13 00:05:17 #Date:表示时间
  #Fields:说明如下#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken 
  date:表示记录访问日期; 2013-03-13
  00:05:17 time:访问具体时间 
  W3SVC212 s-sitename:表示你的虚拟主机的代称或机器码
  116.255.196.2529s-ip:服务器IP 
  GET cs-method:表示访问方法或发生的请求/提交事件,常见的有两种:一个是GET,就是平常我们打开一个URL访问的动作,另一个是POST,提交表单时的动作
  /xiaohuxingzhuangxiuxiaoguotu/218.html cs-uri-stem:用户在当前时间访问哪一个文件或具体页面
  - cs-uri-query:是指访问地址的附带参数,如asp文件?后面的字符串id=12等等,如果没有参数则用“-”表示
  80 s-port:访问的端口
  - cs-username:访问者名称,如果没有参数则用“-”表示
  218.30.103.86c-ip:访问者IP
  Sogou+web+spider/4.0 cs(User-Agent):访问的搜索引擎和蜘蛛名称
  200sc-status:Http状态码,200表示成功,403表示没有权限,404表示打不到该页面,500表示程序有错
  0 子状态码 HTTP子协议的状态.一般来说网站都是不使用子协议的,所以这个代码为0就是很正常的
  0 win32状态码是0,如果被64位系统访问,那么这里记录的就是64 sc-substatus:服务端传送到客户端的字节大小
  12304 sc-bytes服务端传送到客户端的字节大小 服务器发送的字节数
  256 cs-bytes客户端传送到服务端的字节大小 服务器接受的字节数
  93 time-taken:time-taken处理时间(一段日志分析到此结束)
  2013-03-13 00:12:37 W3SVC212 116.255.196.252 GET / - 80 - 220.181.108.99 Mozilla/5.0+(compatible;+Baiduspider/2.0;++ )
  2013-03-13 00:12:37 W3SVC212 116.255.196.252 GET /index.html - 80 - 220.181.108.153 Mozilla/5.0+(compatible;+Baiduspider/2.0;++ )  
  http状态码后面几位数据没有固定格式,如果只有一个表示下载数据字节大小;
  2、Http状态码:
  1**:请求收到,继续处理
  2**:操作成功收到,分析、接受
  3**:完成此请求必须进一步处理
  4**:请求包含一个错误语法或不能完成
  5**:服务器执行一个完全有效请求失败