GCE负载均衡器HTTPS和HTTP IP

时间:2016-03-29 21:04:38

标签: nginx load-balancing 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)。如果我在130.211.15.15使用HTTP IP提供的IP,它将起作用。

因为我知道我无法为DNS A记录添加超过1个IP记录如何使http://dvotefan.com请求有效。

1 个答案:

答案 0 :(得分:5)

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

enter image description here

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

在您的负载均衡器中创建/编辑转发规则之前,请确保已创建static IP