我刚刚开始以新角色使用 AWS,并遇到了在 AWS 中设置新测试环境的问题。作为此新设置的一部分,我正在设置一个测试 Web 服务器,并且此 Web 服务器必须有一个现有的 Barracuda (AWS) WAF 服务位于其前面。我已根据为现有服务器配置的其他服务在 Barracuda 中配置了 WAF 服务。测试 Web 服务器的设置与普通 Web 服务器相同,并且我还在其上安装了 SSL 证书。
当我尝试在服务器内部访问 Web 服务器(Windows Server 2012 R2)时,它通过 http 和 https 都可以正常工作。但是当我尝试从外部使用互联网访问它时,它会思考一段时间并抛出以下错误“所请求的服务暂时不可用。它超载或正在维护。请稍后重试“”。
我尝试过 telnet 到端口 80(我在 WAF 上也设置了重定向服务)和 443 作为 Web 服务器 IP,它在任何地方都可以正常工作,我可以 telnet 到它,但在尝试通过浏览器时仍然会出现上述错误。我在这里遗漏了什么??任何帮助都将不胜感激。
当我收到上述错误时,我还查看了浏览器中的调试控制台,以下是我收到的错误消息。
https://xx.xx.xx.xxx/favicon.ico(xx——因为显而易见的原因我不能透露 IP 地址)无法加载资源:服务器响应状态为 503(服务不可用)
答案1
好吧……既然我无法在这里获得任何帮助……我决定联系 Barracuda 支持。原来我遇到问题的原因是我没有在 WAF 高级部分的高级网络选项卡中为这个新 IP 地址指定路由。我这样做后,一切就都正常了。