GCE 负载均衡器 HTTPS 和 HTTP IP
GCE Load Balancer HTTPS and 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),它将不起作用。如果我使用 130.211.15.15 的 HTTP IP 提供的 IP 是否可以工作。
因为我知道我不能为 DNS A 记录添加超过 1 个 IP,我该如何使 http://dvotefan.com 请求工作。
您应该为两个转发规则(http 和 https)使用相同的 IP,如本例所示:
通过这样做,您可以将单个 DNS A 记录指向您的 application/website 以获取 http 和 https 流量。
请确保您在负载均衡器中 create/edit 转发规则之前创建了 static 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),它将不起作用。如果我使用 130.211.15.15 的 HTTP IP 提供的 IP 是否可以工作。
因为我知道我不能为 DNS A 记录添加超过 1 个 IP,我该如何使 http://dvotefan.com 请求工作。
您应该为两个转发规则(http 和 https)使用相同的 IP,如本例所示:
通过这样做,您可以将单个 DNS A 记录指向您的 application/website 以获取 http 和 https 流量。
请确保您在负载均衡器中 create/edit 转发规则之前创建了 static IP。