我遵循文档创建基于内容的负载均衡:https://cloud.google.com/load-balancing/docs/https/content-based-example
我想用https访问外部地址。我希望负载均衡器连接到虚拟机与简单的http。
两个虚拟机都按预期工作,并在通过IP地址访问时返回正确的应答。LB的设置看起来很好。两个健康检查都通过了,并且Google SSL证书处于活动状态。
然而,当我尝试访问负载均衡器的IP地址或域时,我得到了502。
LB IP为35.244.161.226 wciel.pl
负载均衡器日志显示statusDetails: "failed_to_connect_to_backend"
我连接了我的Google Cloud控制台的屏幕。
敬请指教。
me@machine:$ gcloud beta compute ssl-certificates list
NAME TYPE CREATION_TIMESTAMP EXPIRE_TIME MANAGED_STATUS
wciel-pl-certificate2 MANAGED 2019-08-11T03:20:15.971-07:00 2019-11-09T01:27:44.000-08:00 ACTIVE
www.wciel.pl: ACTIVE




发布于 2019-08-12 06:47:35
我认为后端服务配置不匹配。从web-map-backend-service的细节来看,它看起来像是你的服务在监听端口80。但是,当您配置后端服务时,您已经使用端口443对其进行了配置。
如果您不需要LB到VM之间的安全通信,我建议使用以下方法:
保存并更新配置。
https://stackoverflow.com/questions/57449523
复制相似问题