本文要和大家分享的是IIS日志的解释,对于IIS日志来说,有一个很不好的弊端就是没有apache下的日志好,apache下的日志是可以通过定制的方式进行定制的,也就是自己可以通过在.conf配置文件中进行代码配置,实现IIS日志的灵活性,比如只针对baiduspider进行记录,便于监控百度蜘蛛访问网站的详细情况。但在IIS中是无法实现这样的,而是针对所有访客进行统计。那么,学会看IIS日志对于监控网站的方方面面是非常有作用的,那就有必要要理解IIS中的一些知识,下面就和大家详细分享这方面的知识。
window的IIS日志默认存放位置是C:\WINDOWS\system32\LogFiles\W3SVC1*** ***代表IIS的站点ID
日志格式为
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
例:
2015-01-18 11:21:34 W3SVC1 121.199.5.60 GET /index.html - 80 - 123.125.71.23 Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html) 200 0 0
各字段说明
项目 说明 样例
date 日期 2015-01-18
time 时间 11:21:34
s-sitename 站点实例编号 W3SVC1
s-ip 源IP 网站IP
cs-method 获取方法 GET
cs-uri-stem URI资源 /index.html
cs-uri-query URI查询 -
s-port 服务端口 80
cs-username 用户名 -
c-ip 客户端IP 123.125.71.23
cs(User-Agent) 用户代理 Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html)
sc-status 协议状态 200
sc-substatus HTTP子协议的状态 如果不使用默认就是0
sc-win32-status Win32状态 正常情况下为0
笔者说明:对于IIS日志本文仅仅是做一些基础的解释,具体实际情况中,比这个解释要复杂的多,在这里仅仅是抛砖引玉,另外,IIS日志不仅仅是统计蜘蛛访问的那点作用,尤其是对访客的各种属性分析,非常有助于网站安全性的维护方面。
延伸阅读:IIS缓存策略设置
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
