当前位置:首页 > 服务器技术 > nginx

nginx-GCE负载均衡器HTTPS和HTTP 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),如果我访问https://dvotedfan.com,则可以正常使用

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

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

解决方法:

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

这样,您可以拥有一个DNS A记录,该记录指向您的应用程序/网站的HTTP和https流量.

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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!