IIS日志大本营!!!

2016-09-24 22:30 阅读 382 views 次 评论 0 条

一、什么是IIS日志
IIS日志主要用于记录用户和搜索引擎蜘蛛对网站的访问行为,简单来说,网站IIS日志就是指记录各种搜索引擎蜘蛛来访并抓取网站的行为状态码,并已文件的形式生成IIS日志。
我们可以通过IIS日志来让我们知道蜘蛛来访的记录,而且可以让我们知道网站的死链接,返回状态码等,让我们及时的分析好网站的收录和快照更新情况。二、二、IIS日志的分类?IIS日志一般分为两种;

1.windows日志   (IIS日志)
2.Linux         ( Apache日志)
三、如何获取网站日志并下载下来?
这里我以万网为例:
1.登陆自己的空间商(万网)
2.选择产品与服务并点击云虚拟主机。

3.点击管理

4.点击网站日志下载,下载你想要的日志即可!

四、如何分析网站日志以及含义?
首先我们要知道IIS日志里面的一些字段含义:
下面列举说明日志文件的部分内容(每个日志文件都有如下的头4行):
#Software: Microsoft Internet Information Services 6.0——6.0软件:微软互联网信息服务#Version: 1.0——版本:1.0
#Date: 2007-09-21 02:38:17——日期时间
#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
日志中记录的字段及说明:
date:发出请求时候的日期。
time:发出请求时候的时间。注意:默认情况下这个时间是格林威治时间,比我们的北京时间晚8个小时,下面有说明。
c-ip:客户端IP地址。
cs-username:用户名,访问服务器的已经过验证用户的名称,匿名用户用连接符-表示。
s-sitename:服务名,记录当记录事件运行于客户端上的Internet服务的名称和实例的编号。
s-computername:服务器的名称。
s-ip:服务器的IP地址。
s-port:为服务配置的服务器端口号。
cs-method:请求中使用的HTTP方法,GET/POST。
cs-uri-stem:URI资源,记录做为操作目标的统一资源标识符(URI),即访问的页面文件。
cs-uri-query:URI查询,记录客户尝试执行的查询,只有动态页面需要URI查询,如果有则记录,没有则以连接符-表示。即访问网址的附带参数。
sc-status:协议状态,记录HTTP状态代码,200表示成功,403表示没有权限,404表示找不到该页面,具体说明在下面。
sc-substatus:协议子状态,记录HTTP子状态代码。
sc-win32-status:Win32状态,记录Windows状态代码,参照昨天发的日志“IIS中的sc-win32-status——Win32状态详细说明”的说明。
sc-bytes:服务器发送的字节数。
cs-bytes:服务器接受的字节数。
time-taken:记录操作所花费的时间,单位是毫秒。cs-version:记录客户端使用的协议版本,HTTP或者FTP。
cs-host:记录主机头名称,没有的话以连接符-表示。注意:为网站配置的主机名可能会以不同的方式出现在日志文件中,原因是HTTP.sys使用Punycode编码格式来记录主机名。
cs(User-Agent):用户代理,客户端浏览器、操作系统等情况。
cs(Cookie):记录发送或者接受的Cookies内容,没有的话则以连接符-表示。
cs(Referer):引用站点,即访问来源。
下面我以这条日志为例为大家解释:
2014-01-19 02:36:32 W3SVC182356455 115.29.188.51 GET /shanghai/ - 80 - 123.125.71.44 Mozilla/5.0+(compatible;+Baiduspider/2.0;++http://www.baidu.com/search/spider.html) 200 0 0
含义:百度蜘蛛在2014年1月19日凌晨2点36分32秒以GET方式成功爬取了/shanghai/ 这篇文章。
希望以上内容对大家有所帮助!


分享到: 微信 更多



版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:IIS日志大本营!!! | 衡阳无名SEO
分类:SEO基础 标签: