我设置了 Windows 服务器并为其分配了公共 IP 地址。端口 80 和 443 已打开并已得到网络团队的确认。我已使用高级设置检查了 Windows 防火墙,入站规则允许使用端口 80。
在浏览器中输入公共 IP 时,它不会显示 IIS 欢迎页面,而是显示 504 网关超时错误 - 无法解析请求的 URL。
如果有人能有任何建议那就太好了。
非常感谢。
答案1
问题不在于网络配置,因为您收到 HTTP 错误代码这一事实清楚地表明服务器正在应答您正在连接的客户端。
错误 504 指引我们走向另一个方向。该消息暗示该服务器正在配置为另一台服务器的代理,该服务器将为请求的 URL 提供服务。您的服务器无法及时从该服务器获得答复,从而导致您看到的错误。
让我们调用你的 IISserver-a
和后台的另一个server-b
这通常意味着:
server-b
离线server-b
网络连接速度较慢,负载过重,或者您请求的页面的提供时间超过了server-b
您server-a
愿意等待的时间。