怎么查看iis日志 9.10如何查看IIS日志 - IIS - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > Web服务器 > IIS

怎么查看iis日志 9.10如何查看IIS日志

发布时间:2017-03-18 来源:服务器之家

9.10  如何查看IIS日志

经常查看IIS日志能够获得比较及时的蜘蛛访问记录。方法如下。

(1)在IIS站点上单击鼠标右键,在弹出的快捷菜单中选择"属性"命令,弹出如图9-11所示的对话框。

 

图9-11  查看ISS日志

(2)打开 %WinDir%\System32\LogFiles\W3SVC1\ex070630.log 路径下的文件,可以看到下列内容: #Software: Microsoft Internet Information Services 5.0  

#Version: 1.0  

#Date: 2008-03-26 00:00:25  

#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem cs-uri-query sc-status  

cs(User-agent)  

2008-03-26 21:26:38 61.135.220.4 - 202.108.54.134 80 GET /robots.txt - 404  

各项说明如下。

time:时间。

s-ip:服务器IP地址。

data:日期。

c-ip:客户端IP。

s-port:服务器端口。

cs-username:客户端用户名。

cs-method:请求方法,常用GET、POST、HEAD。

GET请求最为常见,它后面跟随一个网页的位置,服务器接受请求并返回其请求的页面。除了页面位置做参数之外,请求还可以跟随协议的版本如HTTP/1.0 等做参数,以发送给服务器更多的信息。

POST请求要求服务器接收大量的信息,除了POST 后面跟随的参数之外,浏览器还会在后面持续发送数据,让服务器进行处理。通常,POST方法和CGI 程序是分不开的,服务器应该启动一个CGI 程序来处理POST 发送来的数据。

HEAD 请求在客户程序和服务器之间进行交流,而不会返回具体的文档。当使用GET 和POST 方法时,服务器最后都将结果文档返回给客户程序,浏览器将刷新显示。而HEAD 请求则不同,它仅仅交流一些内部数据,这些数据不会影响浏览的过程。因此,HEAD方法通常不单独使用,而是和其他的请求方法一起起到辅助作用。一些搜寻引擎使用的自动搜索机器人在获得网页的标志信息,或者进行安全认证时,使用这个方法来传递认证信息。

cs-uri-stem:请求文件。

cs-uri-query:请求参数。

sc-status:状态。200表示成功,403表示没有权限,404表示打不开该页面,500表示程序有错,301表示网址永久性重定向,302表示网址临时性重定向。

cs(User-agent):客户端浏览器蜘蛛标记,参见区别蜘蛛代码(ASP)。