过去一年,我一直在 Windows Home Server 2008 R2 上运行一个网站。2012 年 3 月系统更新后,客户无法再访问该网站。他们看到以下错误:website is online but isn't accepting connections.
对服务器 FQDN 的 Ping 测试成功,NSLOOKUP 返回正确结果。服务器的 Internet 连接测试良好。我没有更改我的 Internet 连接(Comcast Business Internet)或路由器配置(我将来自外部的传入请求转发到服务器本地 IP 地址的端口 80)。
我努力了:
禁用 Windows 防火墙。
重建操作系统和配置。
我仍然遇到这个问题。我该如何解决这个问题?
答案1
好的,再次证明这是硬件问题。而且再次,出错的网络适配器是 Marvell 设备(内置于 Shuttle 主板中)。
因为这台计算机运行了一年,只在微软三月份更新后出现故障,所以我认为我们可以推测问题出在驱动程序上。我之前的问题从一开始就没有解决,但这台机器一直运行良好,直到这个月。在所有情况下,我都使用了最新的驱动程序,在最近发生的事件中,我从头重建了操作系统,使用了比以前版本使用的新驱动程序。这两种情况都提供了完美的传出网络流量,但传入流量失败。因此,这两台机器都不能用作我的 IIS 服务器。
现在我已将驱动器移至另一台 Shuttle,该 Shuttle 使用 Intel 网络适配器,并且运行正常。顺便说一句,我最初购买了 Intel 适配器,用于我目前抱怨的机器。但将其放入 Shuttle 上空的 PCI-e 插槽会关闭 Shuttle 上的视频!BIOS 配置属性的更改没有任何区别。
答案2
IIS 的某项服务未运行或网站在 IIS 管理器中被禁用。
特别检查“IIS Admin”和“World Wide Web Publishing”服务。