如何将子域名映射到GCP https负载均衡器

时间:2018-11-30 16:29:44

标签: google-cloud-platform subdomain load-balancing

我在GCP上创建具有6个实例的组,并使用GCP负载平衡器(LB)。我将Nginx与“让我们加密”一起使用,并且所有网站都必须使用https。

我的状况如下所示。

服务器1:x11.abc.com(LB dns:x1.abc.com),x31.abc.net(LB dns:x3.abc.net
服务器2:x12.abc.com(LB dns:x1.abc.com),x32.abc.net(LB dns:x3.abc.net
服务器3:x13.abc.com(LB dns:x1.abc.com),x33.abc.net(LB dns:x3.abc.net
服务器4:x21.abc.com(LB dns:x2.abc.com),x34.abc.net(LB dns:x3.abc.net
服务器5:x22.abc.com(LB dns:x2.abc.com),x35.abc.net(LB dns:x3.abc.net
服务器6:x23.abc.com(LB dns:x2.abc.com),x36.abc.net(LB dns:x3.abc.net

但是当我测试时,x1.abc.com显示x11〜x13和x21〜x23的内容,而x3.abc.net显示x31〜x36的内容,但是 {{1 }}显示未找到请求网址

我要x1.abc.com显示x11〜x13的内容,x2.abc.com显示x21〜x23的内容,x3.abc.net显示x31〜x36的内容。

如何设置GCP负载均衡器?

1 个答案:

答案 0 :(得分:0)

您可以遵循以下建议来设置负载均衡器:

  • 您可以仅基于每种流量类型对实例进行分组,而不必仅拥有一个后端服务,而仅包含所有后端实例的实例组。每个实例组将包含承载相同内容的实例。接下来,您必须相应地配置主机和路径规则。

这是create an HTTP(S) load balancer的一种方式,可根据请求URL中的路径将流量分配到不同的实例(请选中“配置主机和路径规则”部分)。

  • 当您使用相同的负载均衡器IP地址和端口从多个域提供服务时,您还可以想到using multiple SSL certificates,并且在这里您可以为每个域使用不同的SSL证书。您必须为这些资源中的每一个至少指定一个SSL证书,并且最多可以指定十个。