【问题标题】:GCP Classic Load Balancer route to external URLGCP Classic Load Balancer 路由到外部 URL
【发布时间】:2022-01-17 16:46:09
【问题描述】:

我有一个 GCP 经典负载均衡器,它配置为将流量路由到几个后端(实例组中的虚拟机)。我现在想要一个路由到我的网站的路径,该路径不在 GCP

示例

  1. https://gcp-lb.com/backend-1 > 虚拟机端口 3000
  2. https://gcp-lb.com/backend-2 > 虚拟机端口 5000
  3. https://gcp-lb.com/my-website > https://my-external-website.com

对于案例 3,我做了以下操作

  • 创建 NEG(网络端点组)
    • 名称:my-website-neg
    • 类型:NEG(互联网)
    • FQDN(完全限定域名):my-external-website.com
  • 在LB中,添加后端服务
    • 姓名:my-website-backend
    • 后端类型:互联网 NEG
    • 协议:HTTP
    • 后端:选择my-website-neg
  • 在LB中,添加主机和路径规则
    • 主持人:*
    • 路径:/my-website/my-website/*
    • 后端:my-website-backend

通过上述配置,当我打开 URL https://gcp-lb.com/my-website 时,出现以下错误

如果这完全可行并且我缺少任何配置,任何人都可以指导我吗?

【问题讨论】:

    标签: google-cloud-platform gcp-load-balancer


    【解决方案1】:

    Google Cloud HTTP(S) 负载平衡器和 Traffic Director 使用称为 URL 映射的 Google Cloud 配置资源将请求路由到后端服务或后端存储桶。

    例如,使用外部 HTTP(S) 负载平衡器,您可以使用单个 URL 映射根据规则将请求路由到不同的目的地

    在 URL 映射中配置:

    有关更多信息,请点击此链接以获取URL maps overview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-14
      • 2017-06-12
      • 2019-08-06
      • 2021-01-21
      • 2020-08-31
      • 2018-03-08
      • 2018-07-26
      • 2021-05-25
      相关资源
      最近更新 更多