GCE负载均衡器HTTPS和HTTP IP

Yan*_*ick 2 load-balancing nginx google-compute-engine google-cloud-platform

我在GCE上使用HTTP负载平衡设置了一个应用程序(Django和nginx).

我创建了2个全局转发规则.1表示HTTP,另一表表示HTTPS.这给了我2 ip.

  • https:130.211.11.247:443
  • http:130.211.15.15

我在我的域名dvotedfan.com的DNS A记录中添加了HTTPS IP(130.211.11.247),如果我访问https://dvotedfan.com,它将完美运行

我的问题是,如果我尝试http://dvotedfan.com它不会工作(错误404).如果我使用HTTP IP提供的IP在130.211.15.15它将工作.

因为我知道我不能为DNS A记录添加超过1个IP记录如何使http://dvotefan.com请求工作.

Doi*_*nal 5

对于两个转发规则(http和https),您应该使用相同的IP,如下例所示:

在此输入图像描述

通过这样做,您可以拥有一条指向您的应用程序/网站的DNS A记录,用于http和https流量.

只需确保您在负载均衡器中创建/编辑转发规则之前已创建静态IP.