我相信我的设置非常简单,但是我在谷歌云中的负载均衡器上收到了可怕的“后端服务不健康”通知。我将列出迄今为止我为提供尽可能多的信息而采取的步骤,因为我知道这可能是很多事情。
- 我在托管 wordpress 的计算引擎中创建了一个 VM
- 我创建了一个链接到该 VM 的非托管实例组
- 我创建了一个负载均衡器(HTTPS),
- 我创建了一个链接到我的实例组的 HTTP 后端服务
- 我创建了一个健康检查,协议 HTTP,端口 80,其他一切都默认
- 我创建了一个新的前端 HTTP,端口 80,高级,保留了一个新的静态 IP 地址
- 我将我的域指向新的负载均衡器
值得一提的是,此时我测试了我可以毫无问题地访问存储在 VM 上的网页。
- 然后我创建了一个 HTTPS 前端,协议 HTTPS,端口 443,高级
- 我将 IP 的值设置为与创建 HTTP 前端时保留的静态 IP 的值相同。
- 我创建了一个新的谷歌云托管证书,已成功配置
此时我再次测试,无法再访问该站点,并且在网页上收到 502 错误。
- 我创建了两个防火墙规则,都设置为入口,允许健康检查,130.211.0.0/22 35.191.0.0/16。两者之间的唯一区别是一个设置为 tcp 80,一个设置为 tcp 443,我只是试图掩盖两者以防万一。我也尝试过一个没有另一个,但这没有任何区别。
现在我很困惑,因为我没有看到可以采取的任何其他潜在步骤来解决这个问题。
我将不胜感激任何潜在的解决方案。
干杯