繁体   English   中英

如何使我的Google Cloud Load Balancer正常工作?

[英]How to make my Google Cloud Load Balancer work?

我遵循用于创建基于内容的负载平衡的文档: https : //cloud.google.com/load-balancing/docs/https/content-based-example

我想通过https到达外部地址。 我希望负载均衡器通过简单的http连接到VM。

这两个VM都可以正常工作,并且在IP地址到达时会返回正确的回应。 LB的设置似乎不错。 两项健康检查均通过,并且Google SSL证书处于活动状态。

但是,当我尝试访问Load Balancer的IP地址或域时,我得到502。

LB IP是35.244.161.226 wciel.pl

负载均衡器的日志显示状态statusDetails: "failed_to_connect_to_backend"

我附加了Google Cloud Console的屏幕。

请指教。

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

负载均衡器状态 后端设定 前端设定 防火墙设定

我认为后端服务配置不匹配。 从web-map-backend-service的详细信息看,它的服务似乎在端口80上侦听。但是,配置后端服务时,已将其配置为端口443。

如果您不需要LB与VM之间的安全通信,我建议您执行以下操作:

  • 将后端协议从HTTPS更改为HTTP

  • 编辑后端端口号从443到80

保存并更新配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM