0

我相信我的设置非常简单,但是我在谷歌云中的负载均衡器上收到了可怕的“后端服务不健康”通知。我将列出迄今为止我为提供尽可能多的信息而采取的步骤,因为我知道这可能是很多事情。

  • 我在托管 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,我只是试图掩盖两者以防万一。我也尝试过一个没有另一个,但这没有任何区别。

现在我很困惑,因为我没有看到可以采取的任何其他潜在步骤来解决这个问题。

我将不胜感激任何潜在的解决方案。

干杯

4

1 回答 1

1

通过遵循本指南,我设法克服了这个问题。https://www.jiyuulife.net/google-cloud-cdn-for-gcp-wordpress/万一有人遇到类似问题。

对于链接到现有 VM 的非托管 IG,没有很多好的材料。我发现甚至谷歌的文档对这个主题也有一点了解。有时,您确实希望为现有 VM 提供负载平衡以利用 CDN,而无需冗余或费用。

我在这里欢迎更多的贡献。

于 2021-04-11T11:14:18.477 回答