我有一个端口为 8080 的 tomcat 服务器,它运行在 Google 云平台 VM 实例上。我还为我的服务器启用了 SSL。因为我已经部署了我的网络应用程序。当我在浏览器中输入我的域名时,我的应用程序将运行。
但它会附加端口 8443。它看起来像 hostname:8443。通过在 GCP 中使用负载平衡,我可以实现它。但我是 GCP 的新手,所以我不知道如何配置。尽管我已经配置,但它显示一些错误,例如后端服务问题。
任何人都可以帮我解决这个问题。
最佳答案
如果我没理解错的话,您想知道在 DNS 记录中是否需要添加 VM 实异常(exception)部 IP 或负载均衡器的外部 IP 地址。如果我的理解是正确的,为了使用负载均衡器,您需要将负载均衡器的外部 IP 放入您的 DNS A 记录中。
关于您的 1 个后端服务不健康,我会要求您检查 GCP 创建健康检查的“防火墙规则”部分 documentation .您需要创建适用于负载平衡的所有 VM 的入口防火墙规则,以允许来自运行状况检查探测器 IP 范围的流量。您确实提到了您正在使用哪个负载均衡器。您会发现此 link 提供的 GCP 负载均衡器.根据您使用的负载均衡器,您需要创建适当的修复检查防火墙规则。
我建议在 ServerFault 中发布此类问题因为 StackOverflow 适用于专业和发烧友程序员的问答。
关于linux - 谷歌云平台负载均衡去除域名重定向端口8443,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58339316/