资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
解决IIS服务故障的16个小妙招第1招:Windows Server 2003服务器IIS服务启动失败故障现象:某单位的一台Windows Server 2003服务器,安装了IIS 6.0组件。在一次手动启动Web服务的时候出现错误提示“地址被占用,启动失败!”,从而无法启动IIS。解决方法:一般而言,导致IIS启动失败的原因大概包括以下几种:1IIS完整性遭到破坏,一些运行IIS必需的程序文件损坏或者被破坏。2计算机内存校验错误导致故障发生。根据上述故障现象分析,可以通过重新安装IIS组件和重新启动IIS来解决问题。IIS组件的完整性遭到破坏是造成IIS无法启动的常见原因,此类故障解决起来比较简单,只需重新安装IIS即可。重新安装IIS的具体步骤如下所述:第1步,依次单击“开始/控制面板/添加/删除程序”菜单项,打开“添加/删除程序”对话框。在对话框左侧单击“添加/删除Windows组件”按钮,打开“Windows组件向导”对话框。然后在“组件”列表中找到并双击“应用程序服务器”选项,如图2008120801所示。图2008120801 “Windows组件向导”对话框第2步,在打开的“应用程序服务器”对话框中取消“Internet信息服务(IIS)”复选框,并在随后打开的提示框中单击“确定”按钮,如图2008120802所示。图2008120802 “应用程序服务器”对话框第3步,接着选取“Internet信息服务(IIS)”复选框并依次单击“确定/下一步”按钮,安装程序开始配置组件。最后单击“完成”按钮结束配置。第2招:从IIS Lockdown工具中提取URLScan工具故障现象:某公司网管员准备在其管理的Windows 2000 Server 服务器上安装URLscan工具,然而URLscan工具集成在IISLockdown工具中。在不安装IIS Lockdown工具的前提下安装URLscan工具成了比较棘手的问题。解决方法:URLScan工具可使Web服务器只响应合法的要求,藉此来保护Web服务器。Microsoft 以前是分开发行IIS Lockdown工具和URLScan工具的。但在IIS Lockdown工具的2.1版本中集成了URLScan工具。一般情况下, IIS Lockdown工具被安装在IIS服务器上。通过执行几个重要步骤来加强服务器的安全,同时将安装和配置“URLScan ISAPI筛选器”。只要从IIS Lockdown安装包中提取URLScan安装组件就可以在不安装IIS Lockdown的前提下安装URLScan工具。首先下载IIS Lockdown2.1的安装程序包IISLockd.exe文件,并将其保存到系统目录(即system32目录)中。然后执行如下步骤:第1步,依次单击“开始”“程序”“附件”“命令提示符”,打开“命令提示符”窗口。然后输入命令行iislockd.exe /q /c /t:e:lockdown并回车,将程序包释放至e:lockdown文件夹中,如图2008120806所示。图2008120806 输入释放程序包命令第2步,在e:lockdown文件夹中找到UrlScan.exe文件,执行此文件后自动重启IIS即可使UrlScan工具生效。安装完毕后可以检查一下UrlScan工具是否已经正常工作。依次单击“开始”“程序”“管理工具”“Internet服务管理器”,在打开的“Internet信息服务”管理台窗口中用鼠标右键单击服务器名称(本例中为hj2),在打开的快捷菜单中执行“属性”命令,打开“hj2属性”对话框,如图2008120807所示。图2008120807 服务器属性对话框第3步,在“hj2属性”对话框中单击“编辑”按钮,打开“hj2的WWW服务主属性”对话框。接着单击“ISAPI筛选器”标签,在“ISAPI筛选器”选项中单击UrlScan选项,即可看到该工具已经成功安装,如图2008120808所示。图2008120808 查看UrlScan安装情况第3招:Windows 2000 Server服务器IIS CGI脚本超时故障现象:某小型局域网采用Windows 2000 Server自带的IIS 5.0为内网用户提供Web服务。由于特殊需要,经常需要运行CGI脚本程序。但CGI脚本程序只能运行几分钟,接着就会提示“超过了CGI的时间限制”。解决方法:在IIS中 有一个与CGI进程相关联的超时限制,默认设置为300 秒(5 分钟),因此在脚本程序运行几分钟后就会提示“超过了CGI的时间限制”。这个时间参数可以在用户界面中进行更改,具体更该步骤如下:第1步,依次单击“开始”“程序”“管理工具”“Internet服务管理器”,打开“Internet信息服务”管理台窗口。用鼠标右键单击服务器名称(本例中为hj2),在打开的快捷菜单中执行“属性”命令,打开“hj2属性”对话框。然后单击“编辑”按钮,打开“hj2的WWW服务主属性”对话框。接着单击“主目录”标签,切换至“主目录”选项卡,如图2008120809所示。图2008120809 “主目录”选项卡第2步,在“应用程序设置”区域中单击“配置”按钮,打开“应用程序配置”对话框。单击“进程选项”标签,切换至“进程选项”选项卡。在“CGI配置”区域的“CGI脚本超时”编辑框中输入合适的时间即可,如图2008120810所示。图2008120810 编辑CGI脚本超时第4招:Windows Server 2003服务器IIS禁用ASP程序故障现象:某服务器运行Windows Server 2003系统,并使用IIS 6.0向用户提供Web服务。最近在该服务器中搭建了一个用ASP语言编写的论坛,单却无法在客户端访问该论坛,总是提示“无法显示该页”。可是在Windows 2000自带的IIS 5.0却可以正常访问。故障解决:这种故障是由IIS 6.0默认的安全设置造成的。为增强服务器的安全性,IIS 6.0默认禁止ASP程序运行,而IIS 5.0则默认允许ASP程序运行。可以手动允许IIS 6.0的ASP程序支持。另外,为了保证ASP程序的正常运行,还需要添加IIS默认启用的文档内容。具体解决步骤如下所述:第1步,依次单击“开始”“管理工具”“Internet信息服务(IIS)管理器”,打开“Internet信息服务(IIS)管理器”控制台窗口。在控制台左窗格中单击选中“Web服务扩展”选项,然后在右窗格中用鼠标右键单击Active Server Pages选项,并在打开的快捷菜单中执行“允许”命令,如图2008120811所示。图2008120811 手动启用ASP程序支持第2步,在左窗格中展开“网站”目录,用鼠标右键单击提供论坛服务的站点名称(本例为BBS),并在打开的快捷菜单中执行“属性”命令,打开“BBS 属性”对话框。然后单击“文档”标签,在“文档”选项卡中单击“添加”按钮,并在打开的“添加内容页”对话框中输入默认内容页的名称,如图2008120812所示。图2008120812 输入默认内容页名称第3步,依次单击“确定”按钮,并把“Internet信息服务(IIS)管理器”控制台窗口关闭即可。这时已经可以正常访问ASP程序论坛了。第5招:Windows 2000 Server服务器中IIS 5管理NTFS权限故障现象:某公司内部局域网服务器运行Windows 2000 Server服务器,安装IIS 5.0并装载了FrontPage Server Extensions 2000。可是一旦载入FrontPage Server Extensions 2000,服务器上的NTFS权限便会被修改。新的权限中将包含对网络与交互组的使用。解决方法:当在Web服务器上安装FrontPage Server Extensions(FPSE)时,需要确定允许FPSE自动管理相关权限,还是希望手工管理相关权限。缺省情况下,FPSE将自动对其所处Web站点的权限进行管理。如果需要的话,可以禁用这种自动管理方式。具体解决方法如下所述:依次单击“开始”“程序”“管理工具”“Internet 服务管理器”,打开“Internet 服务管理器”控制台窗口。在左窗格中用鼠标右键单击服务器图标,在打开的快捷菜单中执行“属性”命令,打开“服务器 属性”对话框。然后单击“服务器扩展”标签,在“服务器扩展”选项卡中选“手工管理权限”复选框,依次单击“确定”按钮,如图2008120813所示。图2008120813 设置手工管理权限需要注意的是,这是一个服务器级选项,它无法针对各个站点采取不同的设置。在此,强烈建议从允许FPSE自动管理权限或手工管理权限这两种方式中选择其一,而不要尝试同时使用这两种方式。第6招:Windows Server 2003服务器病毒导致IIS服务停止故障现象:某学校为了向师生提供多媒体点播服务,在一台Windows Server 2003服务器上同时安装了Helix Server和IIS 6.0组件(提供Web服务,且网页全部基于ASP程序编写)。为避免出现HTTP端口冲突,特意将Helix Server服务器的HTTP端口设置为8080。刚安装时两者都能正常提供服务,后来IIS无故停止工作,而Helix Server服务器却能正常工作。并且同时还会出现无法使用复制/粘贴命令进行文件操作,连IE浏览器也无法正常使用了,重新启动服务器也无济于事。请问这是什么原因造成的,应该如何解决?解决方法:从所描述的故障现象来看判断,该服务器无疑是感染了“冲击波”蠕虫病毒。因为“冲击波”蠕虫病毒所能引起的故障现象包括故障现象中所描述的:(1)IIS服务停止,无法提供Web服务;(2)无法打开“Internet信息服务(IIS)管理器”控制台窗口;(3)IE浏览器可以打开HTML网页,但无法打开ASP网页;(4)进行文件操作时,可以使用复制命令,但不能使用“粘贴”命令。针对该问题,可以采取以下步骤进行解决:第1步,依次单击“开始/所有程序/附件/命令提示符”,打开“命令提示符”窗口。然后分别执行命令Net Stop Network Connections Sharing和Net Stop WINS Client,以终止网络共享服务。第2步,在“运行”编辑框中输入“regedit”命令并回车,打开“注册表编辑器”窗口。然后依次展开“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices”分支,在左窗格的列表中删除子键“RpcPatch”和“RpcTftpd”,以删除恶意程序服务。 第3步,安装“冲击波”病毒所攻击的系统漏洞的补丁程序,其下载地址为:http:/www.microsoft.com/china/security/Bulletins/MS020081208026.asp第4步,查看微软的安全公告“Microsoft Bulletin MS020081208007(http:/www.microsoft.com/china/security/Bulletins/MS020081208007.asp),有选择地安装相应的修补程序。第5步,在路由器上或防火墙上为135等端口的传入连接设置过滤规则。第7招:Windows Server 2003服务器中进行IP地址和域名限制故障现象:一台基于Windows Server 2003系统的服务器,通过IIS 6.0自带的Web服务组件搭建了Web服务器。在服务器上执行netstat na命令查看实时连接时,发现有个IP地址发出了大量的H
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号