在Windows Server 中IIS6.0配置网站日志记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows Server 中IIS6.0配置网站日志记录相关的知识,希望对你有一定的参考价值。

参考技术A

   1、启用网站日志记录

  Internet 信息服务 (IIS) 日志记录可以提供比 Windows Server 2003 的事件日志记录或性能监视功能更详细的信息。IIS 日志包括以下信息:访问网站的用户、他们查看的内容以及最后一次查看信息的时间。您可以监视他人对您的网站、虚拟文件夹或文件所进行的访问尝试,不论访问成功与否。这包括读、写文件等事件。可以单独记录针对任何站点、虚拟文件夹或文件的事件。通过定期审阅这些日志文件,您可以检测到您的服务器或站点的哪些方面易受攻击或存在其他安全隐患。

  要在启用网站日志记录,请按照下列步骤操作:

  启动 Internet 信息服务管理器。为此,请单击“开始”,指向“管理工具”,然后单击“Internet 信息服务”。

  双击“server_name”,其中 server_name 是服务器的名称。

  展开“网站”文件夹。

  右键单击要对其启用日志记录的网站,然后单击“属性”。

  在“网站”选项卡上,选择“启用日志记录”。

  注意:必须同时选中“网站”选项卡上的“启用日志记录和“主目录”选项卡上的“记录访问”才能启用日志记录。

  在“活动日志格式”列表中选择一个格式。

  依次单击“属性”、“高级”选项卡,然后选择要在日志中监视的项目。

  注意:如果选择了“ODBC 日志记录”,请单击“属性”,并提供 ODBC 数据源名称 (DSN)、表、用户名和密码,然后单击“确定”

  在“常规”选项卡上,选择要安排日志记录或更改“日志文件”文件夹的方式。有关更多信息,请参见本文的“保存 IIS 日志文件的配置选项”部分。

  单击“确定”。

  针对特定文件夹启用或禁用日志记录

  启动 Internet 信息服务管理器。为此,请单击“开始”,指向“管理工具”,然后单击“Internet 信息服务”。

  双击“server_name”,其中 server_name 是服务器的`名称。

  展开“网站”文件夹。

  右键单击“网站”或找到要配置的文件夹,然后单击“属性”。

  在“目录”选项卡上,单击“记录访问”。

  注意:要禁用日志记录,请单击“记录访问”。

  单击“确定”。

   2、保存 IIS 日志文件的配置选项

  要设置保存日志文件的选项,请按照下列步骤操作:

  打开 Internet 信息服务管理器。为此,请单击“开始”,指向“管理工具”,然后单击“Internet 信息服务”。

  展开您的服务器节点。

  展开“网站”文件夹。

  右键单击“网站”,然后单击“属性”。

  在“网站”选项卡上,单击“属性”。

  在“常规属性”选项卡上,选择启动新的日志文件时要使用的选项。选项如下所示:

  “每小时”:每小时创建一次日志文件,从每小时发生的第一项开始。该功能通常用于大容量的网站。

  “每天”:每天创建一次日志文件,从午夜后发生的第一项开始。

  “每周”:每周创建一次日志文件,从星期六午夜后发生的第一项开始。

  “每月”:每月创建一次日志文件,从该月最后一天午夜后发生的第一项开始。注意:对于除“万维网联合会 (W3C) 扩展日志文件格式”之外的所有日志文件格式,“午夜”都指当地时间的午夜。对于此文件格式,“午夜”默认为格林威治标准时间 (GMT) 的午夜,但是您可以将它更改为当地时间的午夜。要打开新的采用 W3C 扩展日志文件格式并使用当地时间的日志,请选择“文件命名和创建使用当地时间”。新的日志在当地时间的午夜启动,但日志文件中记录的时间仍为 GMT 时间。

  “不限制文件大小”:数据总是附加到同一日志文件。只有停止站点后,您才可以访问该日志文件。

  “当文件大小达到”:当目前的日志文件达到特定大小时,创建新的日志文件。您必须指定希望的大小。

  在“日志文件目录”下,键入要保存日志文件的目标文件夹。

  注意:必须使用完整路径列出本地文件夹。当指定日志文件的文件夹时,不能使用映射的驱动器或 UNC 路径(如 server1share1),也不能使用句点或者反斜杠字符。

  单击“应用”,然后单击“确定”。

   3、使用记事本审阅 IIS 日志记录:

  要打开记事本,请单击“开始”,依次指向“所有程序”、“附件”,然后单击“记事本”。

  在“文件”菜单上,单击“打开”并键入日志文件的保存位置。

  检查日志中是否有可疑的安全事件,其中包括:

  企图运行可执行文件或脚本的多个失败的命令。(在此种情况下,密切监视“脚本”文件夹。)

  来自一个 IP 地址的过多失败的登录尝试,这可能是企图增加网络流量或拒绝其他用户访问。

  访问和修改 .bat 或 .cmd 文件的失败尝试。

  在未经授权的情况下,企图将文件上载到包含可执行文件的文件夹。

  安全性

  Web 服务器上正确的安全防护可减少或阻止各种恶意和意外的安全威胁。

  对于生产服务器,从允许用户浏览文件(包含如何创建证书的信息)的 Web 服务器中,删除 Active Server Pages (ASP) 注册页。如果不希望删除 ASP 页,则可以限制文件的查看权限。这些页通常位于网站的根目录中。

在windows server 2003虚拟机中怎么安装IIS

我想在虚拟机中安装SQL2005,可是没有IIS组件安装不了数据库!求高手教我在windows server 2003虚拟机中安装IIS组件!

放DVD安装盘,
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许

第二步,启用父路径支持。
IIS-网站-主目录-配置-选项-启用父路径

第三步,权限分配
IIS-网站-(具体站点)-(右键)权限-Users完全控制

二、解决windows2003最大只能上载200K的限制。
先在服务里关闭iis admin service服务
找到windows\\system32\\inesrv\\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
然后重启iis admin service服务
1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性
主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)
c:\\WINDOWS\\system32\\inetsrv\\MetaBase.xml

(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K

将其加两个0,即改为,现在最大就可以上载20M了。

AspMaxRequestEntityAllowed="20480000"
Microsoft Internet 信息服务 (IIS) 是与 Windows Server 2003 集成的 Web 服务。
要安装 IIS、添加可选组件或删除可选组件,请按以下步骤操作:
1. 单击开始,指向控制面板,然后单击“添加或删除程序”。
“添加或删除程序”工具就会启动。
2. 单击添加/删除 Windows 组件。
显示“Windows 组件向导”。
3. 在Windows 组件 列表中,单击Web 应用程序服务器。
4. 单击详细信息,然后单击Internet 信息服务 (IIS)。
5. 单击详细信息 ,以查看 IIS 可选组件列表。
6. 选择您要安装的可选组件。默认情况下,下列组件是选中的:
--- 公用文件
--- FrontPage 2002 Server Extentions
--- Internet 信息服务管理单元
--- Internet 信息服务管理器
--- NNTP 服务
--- SMTP 服务
--- World Wide Web 服务
7. 单击“World Wide Web 服务”,然后单击详细信息 ,以查看 IIS 可选子组件(如 Active Server Pages 组件和“远程管理 (HTML) 工具”)的列表。选择您要安装的可选子组件。默认情况下,下列组件是选中的:
--- World Wide Web 服务
8. 单击确定 ,直到返回“Windows 组件向导”。
9. 单击下一步,然后完成“Windows 组件向导”。
配置匿名身份验证
要配置匿名身份验证,请按以下步骤操作:
1. 单击开始,指向管理工具,然后单击Internet 信息服务 (IIS)。
2. 展开“* 服务器名称”(其中服务器名称为该服务器的名称),右键单击Web 站点,然后单击属性。
3. 在Web 站点属性 对话框中,单击目录安全性 选项卡。
4. 在“身份验证和访问控制”下,单击编辑。
5. 单击“启用匿名访问”复选框,将其选中。
备注:“用户名”框中的用户帐户只用于通过 Windows guest 帐户进行匿名访问。
默认情况下,服务器会创建并使用帐户 IUSR_computername。匿名用户帐户密码仅在 Windows 中使用;匿名用户不使用用户名和密码登录。
6. 在“已验证身份的访问”下,单击“集成的 Windows 身份验证”复选框,将其选中。
7. 单击确定 两次。
参考技术A 在虚拟机里面的系统的光驱放入win2003的iso文件就和把光盘放入主机光驱一样然后在按虚拟机系统的开始设置控制面板添加或删除程序添加或删除windows组件把internet信息服务;iis打勾下一步按提示操作就可以了或者在虚拟机里面上网下载一个iis安装包在安装也可以不过2003系统应该自带iis 参考技术B 虚拟机中和物理机是一样的,加载光盘后直接安装就行了

以上是关于在Windows Server 中IIS6.0配置网站日志记录的主要内容,如果未能解决你的问题,请参考以下文章

在server2003虚拟机中如何安装IIs?(没光盘,自己在网上下载的IIs6.0)

windows server 2003里面的IIS6.0如何显示.net页面详细错误?

Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

net iis6.0怎么配置wcf服务

IIS6.0中部署webapi 提示404

iis6.0 出错 HTTP 错误 500.19