我正在尝试在我的 IIS 上配置第二个网站。第一个在端口 80 上运行良好。我不需要任何 DNS,所以我使用http://public_ip_address访问它,仅此而已。
我创建了一个新网站,给它端口 8080,文件夹路径。当我尝试http://localhost:8080时,它在本地有效,但是当我从外部尝试http://public_ip_address:8080时,没有任何响应。
我启用了匿名身份验证,但仍然没有。
我错过了什么?
谢谢你的帮助!
我正在尝试在我的 IIS 上配置第二个网站。第一个在端口 80 上运行良好。我不需要任何 DNS,所以我使用http://public_ip_address访问它,仅此而已。
我创建了一个新网站,给它端口 8080,文件夹路径。当我尝试http://localhost:8080时,它在本地有效,但是当我从外部尝试http://public_ip_address:8080时,没有任何响应。
我启用了匿名身份验证,但仍然没有。
我错过了什么?
谢谢你的帮助!
如果您的 Web 服务器位于防火墙或其他网关设备后面,那么您需要确保您在网关上通过端口 8080 传递 HTTP 流量。
如果您的网络服务器本身是面向公众的,那么请确保您在端口 8080 上侦听的站点绑定到公共 IP 地址,并且您的默认网站未绑定到该地址。
可能你忘了 top allow the port on the Windows Server firewall。将 TCP 端口 8080 添加为允许的协议。默认情况下,Windows Server 2008 不允许连接到该端口。