iis - 只有 80 端口适用于网站

标签 iis iis-7 network-programming network-protocols windows-server-2008-r2

我托管一个专用服务器(win2008 Standard)。 IIS 已安装。有多个网站绑定(bind)到不同的端口(例如 SharepointServicesCentralAdministration 绑定(bind)到 17012)。 如果绑定(bind)到端口 80,每个网站都可以正常工作,但如果我更改端口,我会超时(通过互联网连接) - 本地它工作正常。 (硬件和软件防火墙已关闭。)

对于一些额外的测试,c# TcpClient 实例正在监听端口 12345。如果我尝试通过互联网连接,我会收到异常: 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应 xxx.xxx.xxx.xxx:12345 - 似乎是同样的问题...

知道可能出了什么问题吗?

最佳答案

您很可能已将端口 80 从互联网边界路由器/防火墙转发到您的计算机。

您还需要在路由器/防火墙中转发其他端口,才能使这些其他端口正常工作。

这还假设您已经打开了上面提到的本地防火墙端口,这也是必需的!

关于iis - 只有 80 端口适用于网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10286887/

相关文章:

c# - IIS 和 Chrome:无法加载资源:net::ERR_INCOMPLETE_CHUNKED_ENCODING

powershell - 如何使用powershell设置IIS App Pool Cpu速率限制

asp.net-mvc - 如何防止 ASP.NET MVC 在 Windows Azure 上处理静态文件(js 和图像)?

c++ - IP 地址重叠/在 CIDR 范围内

asp.net - Windows Azure 应用程序崩溃 IISConfigurator.exe

asp.net - 向最终用户颁发 SSL 证书

ASP.NET 对外部链接配置文件的更改会导致 IIS 应用程序重新启动吗?

php - 诊断 "The connection to localhost was interrupted"

networking - `ether_header` 和 `ethhdr` 有什么区别?

c - 从丢失的 TCP 连接中恢复传输