设置怎样打开位置服务器,iis 7.5 下站点日志开启以及默认位置设置方法

  • Post author:
  • Post category:其他


一直用iis6的日志管理,最近升级了2008所以打算启用一下iis 7.5的日志,这里就为大家分享一下方法,需要的朋友可以参考下

在iis6时,通过iis管理器的日志配置可以找到站点日志存储的位置。

但是在iis7下,iis管理器下的日志配置只能找到iis日志配置的主目录,但到底在哪个子目录,则无法直接获知。

先定位到网站

492e815ef1f97839048beb6e39db08f8.png

492e815ef1f97839048beb6e39db08f8.png

后来在主日志目录下,发现子目录名字比较有规律:W3SVC + 数字,联想到iis的站点配置文件中,每个站点会被分配一个ID,后边的数字应该是对应站点的ID。根据猜想,打开目录中的日志文件查看,得到印证。

492e815ef1f97839048beb6e39db08f8.png

站点配置文件通常位于:

C:\Windows\System32\inetsrv\config\applicationHost.config

其中的站点配置位于:\configuration\system.applicationHost\sites

通常配置内容如下,其中的id即为日志文件名后边的数字部分,如下站点的日志目录通常为:W3SVC10

下面是其他网友的方法:

IIS7下面默认日志文件的存放路径:%SystemDrive%\inetpub\logs\LogFiles

查看方法:点击对应网站 -> 右侧功能视图 -> 双击 “日志” -> 目录

如果服务器配置有多个站点则在该目录下会生成多个文件夹,每个文件夹对应一个站点,那么问题来了,如何查看站点对应的日志文件夹?

查看方法:%SystemDrive%\windows\system32\inetsrv\config\applicationHost.config 找到改文件打开,查找网站名称,里面有对应id对应生成时日志文件夹最后数字W3SVC2

48d1a63560506a18719350d8df71bf32.png

下面是更相信的设置方法,大家可以参考一下

除了 Windows 提供的日志记录功能外,IIS 7.0 还可以提供其他日志记录功能。例如,可以选择日志文件格式并指定要记录的请求。

(一)启用或禁用日志记录

如果希望 IIS 基于配置的条件有选择地记录特定的服务器请求,就应为服务器启用日志记录。一旦启用了服务器日志记录,就可以为服务器上的任意站点启用选择性日志记录。然后,还可以查看日志文件,以了解失败和成功的请求。

如果不再希望 IIS 有选择地记录对某个站点的请求,则应为该站点禁用日志记录。

注: 在 IIS 7.0 中,默认情况下会启用日志记录。

1. 打开 IIS 管理器,然后导航至要管理的级别。

2. 在”功能视图”中,双击”日志”。

3. 在”日志”页的”操作”窗格中,单击”启用”以启用日志记录,或单击”禁用”以禁用日志记录。

(二)在服务器级别配置每站点日志记录选项

如果要使日志记录设置默认应用于服务器上的所有站点,则可以在服务器级别配置每站点日志记录选项。然后可以在网站级别打开”日志”页,以便为某个网站配置特定的设置。

1. 打开 IIS 管理器,然后导航至要管理的级别。

2. 在”功能视图”中,双击”日志”。

3. 在”日志”页的”每站点一个日志文件”下,从下拉列表中选择”站点”。默认情况下,”站点”处于选定状态。