我已将 IIS 上的监听端口更改为4016
,并遇到了一个奇怪的问题。
每当我尝试使用 Web 浏览器浏览服务器时,都会收到“503 服务不可用”错误。
奇怪的是:如果我将服务器称为“localhost”或“127.0.0.1”(即http://本地主机:4016/或者http://127.0.0.1:4016/都还好)
但是我做如果我使用服务器的 IP 地址(即http://192.168.246.20:4016显示错误),无论是从网络上的另一台 PC 还是服务器本身。这是服务器的 IP 地址。
我也不如果我让 IIS 监听端口 80,无论哪种情况都会出现错误。
我已在防火墙上允许端口 4016
我已检查应用程序池仍在运行
我检查了事件日志(Windows 日志/应用程序或系统),但是抛出此错误时没有显示任何条目。
我检查了访问日志并启用了失败请求跟踪,但同样,没有显示任何错误条目。
我已确保 IIS 是唯一在端口 4016 上监听的程序(使用
netstat
,而且如果我停止 IIS,浏览尝试会超时)我尝试禁用防火墙以确保这不是问题所在,但结果还是一样。
Windows 7的
有任何想法吗?
更新
我尝试了另一个端口 (40163),它工作正常!不幸的是,对于我的目的来说,它必须是端口 4016。有没有办法检查为什么某个特定端口会导致问题?
答案1
您需要在站点绑定中设置主机名和端口。站点 -> “您的网站” -> 编辑站点 -> 绑定