Nginx GCE负载平衡器HTTPS和HTTP IP

Nginx GCE负载平衡器HTTPS和HTTP IP,nginx,load-balancing,google-compute-engine,google-cloud-platform,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),如果我访问 我的问题是,如果我尝试,它将不起作用(错误404)。如果我使用HTTP IP在130.211.15.15提供的IP,它会工作吗

我在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),如果我访问

我的问题是,如果我尝试,它将不起作用(错误404)。如果我使用HTTP IP在130.211.15.15提供的IP,它会工作吗


因为我知道我不能为DNS a记录添加超过1个IP,所以我如何使请求工作。

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

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


在负载平衡器中创建/编辑转发规则之前,请确保已创建转发规则

这就是我没有应用的静态IP。