iis又是启动的,网站打不开.并且服务都正常的,解决方案

发布时间:2016-12-02 来源: 解决方案 点击:

篇一:IIS默认网站停止与解决

IIS默认网站停止与解决

用IIS的时候不多,用过三次遇到了三个不同解决方式的同样问题,即都是默认网站停止。

第一次:刚装完IIS,由于系统是xp简化版,而且没有系统盘,装的时候费了好大的周折,终于装好了,想去设置一下,结果发现默认网站是停止的。于是上网搜解决的办法,看到说是由于80端口被其他程序占用,改个端口就可以了。于是改成88,果然大功告成!

第二次:IIS装完之后好长时间没用,一天突然要测试一个网页,结果怎么都打不开,又看了一下iis的默认网站,原来又停止了。按照上次的方法改了端口,还是不行。于是再搜索,看到很多网友说是由于安装了一个更新补丁KB939373导致的,点 “控制面板” “添加删除程序”, 选中上面的“显示更新”,找到那个补丁删除,OK,问题解决!

第三次:由于已经知道了KB939373会导致默认网站停止,所以在以后每次系统提示更新的时候特意忽略掉那个补丁不去安装,可是这次竟然又停止了,是什么原因呢?而且world wide web publishing 也是无法启动,但是与之相关的其他服务却都是启动的。这个原因,搜遍了所有的答案都是由于安装KB939373所致,可是我明明没有安装过!终于,找到了一个网友的同样的问题,他的思路是:既然说把KB939373卸载就可以解决,而我的电脑又没有安装这个补丁,那就先把它安装了再卸载掉会怎样呢?于是他安装了这个补丁,奇怪的是,把这个补丁安装上,还没有来得及卸载掉,却发现默认网站可以启动了!~~~~像是看到了救星,于是我也赶紧下载了那个补丁去安装,果然,如他所说的一模一样,成功!

IIS默认网站停止 收藏

IIS默认网站停止

2009-03-19 21:40

iis无法启动,Internet信息服务-网站-默认网站(停止),点起用出现iis无法启动,发生意外错误0x8ffe2740之解决办法!!!但World Wide Web Publishing是启动的,我把网上现在能搜的删除补丁等办法都试了也不管用,请问哪位高手能告诉我解决的办法呢?现在着急啊,都弄了一天了

尝试启动一个网站时收到错误消息“Unexpected Error 0x8ffe2740 Occurred”

察看本文应用于的产品

文章编号 : 816944

最后修改 : 2008年8月27日

修订 : 1.1

概要

当您尝试使用 Internet Information Services 管理器(IIS 管理器)启动一个网站时,该网站未启动并且您可能收到以下错误消息:

Unexpected error 0x8ffe2740 occurred

回到顶端

原因

如果系统上存在端口冲突,则可能发生此行为。默认情况下,IIS 使用端口 80 进行 HTTP 通信。如果除 IIS 以外的某个应用程序正在运行并在使用相同 IP 地址的端口 80,当您尝试使用 IIS 管理器启动网站时,可能会收到该错误消息。

回到顶端

解决方案

要解决此问题,请执行以下两项操作当中的任意一项:? 在 IIS 管理器中,将网站的端口绑定更改为端口 80 外的端口。

? 停止正在使用端口 80 的应用程序,然后通过 IIS 管理器启动该网站。

回到顶端

更多信息

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。

可以使用 TCPView 或 FPort 等第三方工具确定正在使用端口 80 的其他应用程序。 回到顶端

--------------------------------------------------------------------------------

这篇文章中的信息适用于:

? Microsoft Internet Information Services version 5.1

回到顶端

关键字: kbprb KB816944

症状:

1、IIS默认站点停止,启动时发生意外Ox8ffe2740错误;

2、或者IIS站点前有红色的Error,无法启动IIS ,提示“服务器没有及时响应或控制请求”

原因一:World Wide Web Publishing 服务没有启动

解决方法:启动World Wide Web Publishing 服务,再启动IIS。

World Wide Web Publishing 服务若无法启动的详细解决方法:

http://blog.csdn.net/hong401/archive/2008/05/30/2494931.aspx

原因二:IIS 80端口被占用

解决方法有两种 :

一、关闭占用80端口的程序

二、或者修改IIS端口为其它未用端口,如81端口;相应的,站点也修改到对应的81端口。

详细步骤:

方法一:使用DOS命令找到占用80端口的程序,关闭该程序

在开始——运行中输入以下命令:

1、netstat -an -p tcp -o(小写字母o)

(说明:在Local Adress 中找到80端口,在PID中找到使用80端口的服务)

2、tskill 352

(说明:352即占用查找到的占用80端口的PID程序,使用tskill命令关闭该程序;注意:这里的PID352是举例,根据你的实际情况,哪个程序占用了80端口,则关闭哪个程序的PID)

3、命令iisreset/restart重启IIS( 或者手动重启IIS服务)

方法二:把IIS的80端口改为其它为被使用的端口,如80改为81,同时改站点的端口为81。

步骤:

1、改IIS的80端口改为未被使用的端口,随意取值,未被使用就性,在这里改成81端口。

2、重启IIS。这时IIS已经可以启动,已经可以在IIS里浏览文件。

3、对应的在站点中把站点的端口改为IIS现在的81端口,如由原来的http://localhost/改成http://localhost:81/ 。如果不改站点端口,则每次访问站点时都需要输入端口,如要访问index.asp,就要输入:http://localhost:81/ index.asp。

否则无法访问网页,提示找不到服务器或 DNS 错误

from:http://hi.baidu.com/lee8888/blog/item/52290a23dae88e4cac34de58.html

本文来自CSDN博客,转载请标明

http://blog.csdn.net/okman1214/archive/2010/01/10/5168639.aspx 处出:

篇二:安装iis5.1打不开localhost页面解决方案

在XP下安装的IIS5.1以前能用,但是不知道安装了什么软件的原因,突然IIS服务就不能用了。

没办法只好重装了一下IIS,能打开html,但是却无法访问ASP页面,从网上查了很多办法都没有解决。

后来找到了一个办法,三步就可以解决这个问题。

1. 运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧)

2. 运行:msdtc -resetlog

3. 重新安装IIS

注释:

1. 微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:\inetpub\adminscripts子目录下,首先注册vbscript.dll。

2. msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server,该服务用于管理多个服务器,必须确保该服务正常启动。

(1)控制面板->管理工具->组件服务

(2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“IIS Out-Of-Process Pooled Applications”

3. 如果找不到“IIS Out-Of-Process Pooled Applications”,或在点击不能打开“COM+应用程序”,执行完“msdtc -resetlog”后,重新安装IIS即可。

篇三:iis-web服务器完美解决方案

一、选择您的服务器操作系统和IIS版本

在选择您的服务器操用系统时应该考虚三个问题:

1、是否足够安全,正确的可以安全更新的序列号 2、能否满足你的服务需要

2、能否进行负载均衡(对要求较高的用户)

在选择您的WEB服务器的IIS版本一般都由IIS5.0向IIS6.0过渡,现在IIS7.0已进入了测试阶段,真是期待中啊....相关的介绍请上微软的官方网站上查看。

暂时的我选择的是windows2003企业版+IIS6.0

二、安装操用系统和IIS6.0

windows2003企业版我们就不说了(什么,不会,那就再去找资料吧),但是注意的是所有的磁盘必须采用NTFS格式,最好分为四个盘符以方便权限管理和数据资源的存储。默认安装的windows2003企业版出于最大安全化考虑是没有安装IIS6.0的服务的,需要手动安装。或者在您安装 windows2003企业版时可以选择你需要的IIS6.0的组件。这样就免去了等一下再需要windows2003企业版安装盘的步骤。

对于IIS6.0需要提醒的是一定要安装web服务,其他的如FTP、Frontpage等按需要选择,如果不需要尽量不要安装,原则是“最小的服务+最小的权限=最大的安全化。”安装完后千万记得打补丁,包括新出SP1,否则你无法谈安全。

三、IISWEB配置解决方案了。

1.为 我的设置如下:每一个虚拟主机创建一个匿名访问的计算机用户如test.com,并为其设置一个较为复杂的密码,用以控制该虚拟主机的主目录,及IIS匿名访问的用户计算机用户的组是GUESTS组。

2.为每个IIS的虚拟主机创建一个独立的应用进程池。每个进程池可以设置相关的用户和CUP、连接资源等,也可以采用默认的设置。这里采用默认的设置如。

3.创建一个主目录(磁盘可以选择D:\Inetpub等非系统盘)如D:\Inetpub\test.com,该目录的访问权限除了继承父权限外,还必须加上第一步中建立的计算机名用户,并付予完全控制的权限,

这个计算用户和等一下创建的虚拟主机站点里的匿名用户是同一帐号,并助密码也必须和创建计算机名时的一样。

4.创建一个的虚拟站点,并对该站点进行一些设置:站点选创建一个⑴⑴目录安全性下的“身份验证和访问权限”进行编辑,并选择创建好的计算机用户名,设置与访计算机名一至的密码。

⑵选择主目录:应用程序池选择第二步创建的创建单独应用进程池,执行权限为纯脚本。

补充说明:以上是每个虚拟站点的全局设置,对单个虚拟主机不同的配置要求做相应的设置。对于还有索引等的全局设置可以在IIS的网站-属性中设置如日志是否需要,及存放的目录路径,索引文件的先后,及文件的读取权限和其他的错误页面等。我们把这个具体的内容放在安全栏中讲述。

四、系统安全、全局设置

1. 最小权限设置:

1)选取整个系统盘:

System:完全控制

Administrator:完全控制

(允许将来自父系的可继承性权限传播给对象)

2) C:\Program Files\Common Files:及C:\Program Files

Everyone:读取及运行列出文件目录读取

(允许将来自父系的可继承性权限传播给对象)

3)数据盘\Inetpub\:(按FSO处理)

只需要system和admin(转 载 于:wWW.xlTkWJ.Com 小 龙文 档 网:iis又是启动的,网站打不开.并且服务都正常的,解决方案)istrator权限 因为下面的每个目录都有单独的计算 机用户对其自己的目录进行完成控制,不需要系统提供的来宾帐号访问

(允许将来自父系的可继承性权限传播给对象)

4) \Winnt\system32:

选择除Inetsrv和Centsrv以外的所有目录,去除“允许将来自父系的可继承 性权限传播给对象”选框,复制。

2. 系统管理员权限设置:

1). 修改管理员帐号和创建陷阱帐号:

微软一直在强调最好重命名Administrator账号并禁用Guest账号,

从而实现更高的安全。在Windows Server 2003中,Guest 账号是缺省禁

用的,但是重命名Administrator账号仍然是必要的,因为黑客往往会从Administrator账号入手开始进攻。方法是:打开“本地安全设置”对话框, 依次展开“本地策略”→“安全选项”,在右边窗格中有一个“账户:重命 名系统管理员账户”的策略,双击打开它,给Administrator重新设置一个 平淡的用户名。然后新建一个名称为Administrator的陷阱帐号“受限制用 户”,把它的权限设置成最低。

2) 除修改过的Administrator外,有必要再增加一个属于管理员组的帐号;

说明:两个管理员组的帐号,一方面防止管理员一旦忘记一个帐号的

口令还有一个备用帐号;另方面,一旦黑客攻破一个帐号并更改

口令,我们还有有机会重新在短期内取得控制权以防万一。

3) 给所有用户帐号一个复杂的口令(系统帐号出外),长度最少在8位以上,且必须同时包含字母、数字、特殊字符。同时不要使用大家熟悉的单词(如microsoft)、熟悉的键盘顺序(如qwert)、熟悉的数字(如2000)等。

4) 在帐号属性中设立锁定次数,比如改帐号失败登录次数超过5次即锁定改帐号。这样可以防止某些大规模的登录尝试,同时也使管理员对该帐号提高警惕。

5) 在运行中输入gpedit.msc回车,打开组策略编辑器,选择计算机配置-Windows设置-安全设置-账户策略-账户锁定策略,将账户设为“三次登陆无效”,“锁定时渖栉?0分钟”,“复位锁定计数设为30分钟”。

6)在安全设置-本地策略-安全选项中将“不显示上次的用户名”设为启用

3. 安全日志:

Win2003的默认安装是不开任何安全审核的!

那么 请你到本地安全策略->审核策略中打开相应的审核,推荐的审核是:

账户管理成功失败

登录事件成功失败

对象 访问失败

策略 更改成功失败

特权 使用失败

系统 事件成功失败

目录 服务访问失败

账户 登录事件成功失败

审核 项目少的缺点是万一你想看发现没有记录那就一点都没辙;审核项目太多 不仅会占用系统资源而且会导致本没空去看,这样就失去了审核的意

义。与之相关的是:在账户策略->密码策略中设定:密码复杂性要求

启用密码长度最小值 6位强制密码历史 5次

最长存留期 30天

在账户策略->账户锁定策略中设定:

账户锁定 3次错误登录

锁定时间 20分钟

复位锁定计数 20分钟

同样,Terminal Service的安全日志默认也是不开的,我们可以在TerminalService Configration(远程服务配置)-权限-高级中配置安全审核,一般来 说只要记录登录、注销事件就可以了。

4.修改注册表

1)、隐藏重要文件/目录

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current-Version

\Explorer\Advanced\Folder\Hi-dden\SHOWALL”,鼠标右击“CheckedValue”,选择修改,把数值由1 改为0

2)、防止SYN洪水攻击

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 新建DWORD值,名为SynAttackProtect,值为2

3). 禁止响应ICMP路由通告报文

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters \Interfaces\interface新建DWORD值,名为PerformRouterDiscovery 值为0

4). 防止ICMP重定向报文的攻击

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 将EnableICMPRedirects 值设为0

5). 不支持IGMP协议

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 新建DWORD值,名为IGMPLevel 值为0

6)、禁用C$、D$、ADMIN$一类的缺省共享

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

7)、禁用IPC连接

相关热词搜索:又是 打不开 解决方案 启动 服务 nginx iis负载均衡 iis最大并发连接数 nginx与iis并发那个强

版权所有 小龙文挡网 www.xltkwj.com