【问题标题】:Google Cloud Load Balancer different ports谷歌云负载均衡器不同的端口
【发布时间】:2018-10-07 23:07:55
【问题描述】:

在负载均衡器下,

我有两个域 www.xyz.com search.xyz.com

在谷歌云(其中一个虚拟机)上,我在 80 端口上运行 apache,在 8080 上运行 nodejs。

我想用不同的端口为同一个组创建两个后端(一个到 apache,一个到 nodejs),

如果主机名匹配转发到不同的后端 例如。 www.xyz.com 应该转到后端主机端口 80 search.xyz.com 应该转到后端主机端口 8080

我尝试在控制台中添加后端,但它不断覆盖其他后端。

【问题讨论】:

  • 我还创建了两个负载均衡器,当我选择相同的后端时(我创建了新的但指向与另一个具有不同端口的相同目标组。它不起作用
  • 你是怎么解决这个问题的??我也在苦苦挣扎

标签: google-cloud-platform


【解决方案1】:

我遇到了同样的问题,并通过为服务使用不同的端口名称来解决它。

负载均衡器文档中详细描述了此问题,Restrictions and guidance for instance groups

如果您的实例组分别为多个后端提供两个或多个端口,您必须在实例组中指定不同的端口名称。

这很容易被忽略,但是当您创建后端服务时,系统会要求您命名端口。好消息是您可以轻松重命名端口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-18
    • 2020-12-31
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-20
    • 1970-01-01
    相关资源
    最近更新 更多