我正在尝试在 IIS 上配置第二个网站。第一个网站在端口 80 上运行良好。我不需要任何 DNS,因此我使用http://公共 IP 地址就是这样。
我创建了一个新网站,给它端口 8080,文件夹路径。当我尝试本地时,它工作正常http://本地主机:8080但当我从外面尝试http://公共 IP 地址:8080,沒有任何回应。
我启用了匿名身份验证,但仍然没有任何反应。
我错过了什么?
谢谢你的帮助!
答案1
你可能忘了允许端口Windows Server 防火墙. 添加 TCP 端口 8080 作为允许的协议。默认情况下,Windows Server 2008 不允许连接到该端口。
答案2
如果您的 Web 服务器位于防火墙或其他网关设备后面,那么您需要确保在网关的 8080 端口上传递 HTTP 流量。
如果您的 Web 服务器本身面向公众,则请确保在端口 8080 上监听的站点绑定到公共 IP 地址,并且您的默认网站未绑定到该地址。