有没有办法创建重定向到不同主机的转发规则?
例如,我想设置一个负载均衡器,其规则是如果host = xyz.com
然后转发到host = abc.com
这种类型的设置是否可行?
有没有办法创建重定向到不同主机的转发规则?
例如,我想设置一个负载均衡器,其规则是如果host = xyz.com
然后转发到host = abc.com
这种类型的设置是否可行?
让我帮你解决这个问题。
转发规则及其对应的 IP 地址代表 Google Cloud 负载平衡器的前端配置。
注意: 转发规则还用于协议转发、经典 VPN 网关和 Traffic Director,以在控制平面中提供转发信息。
每个转发规则都引用一个 IP 地址和一个或多个负载均衡器接受流量的端口。一些 Google Cloud 负载平衡器将您限制为一组预定义的端口,而另一些则允许您指定任意端口。
转发规则还指定了 IP 协议。对于 Google Cloud 负载平衡器,IP 协议始终为 TCP 或 UDP。
根据负载均衡器类型,以下情况属实:
转发规则指定后端服务、目标代理或目标池。
转发规则及其 IP 地址是内部的或外部的。
此外,根据负载均衡器及其层级,转发规则是全局的或区域的。
如前所述,转发规则指定了可以帮助您实现部署的支持服务。
此外,我想与您分享以下有关 URL 映射的信息,这也可以帮助您。
Google Cloud HTTP(S) 负载平衡器和 Traffic Director 使用称为 URL 映射的 Google Cloud 配置资源将请求路由到后端服务或后端存储桶。
例如,使用外部 HTTP(S) 负载平衡器,您可以使用单个 URL 映射根据 URL 映射中配置的规则将请求路由到不同的目标:
请求https://example.com/video
转到一项后端服务。
请求https://example.com/audio
转到不同的后端服务。
请求https://example.com/images
转到 Cloud Storage 后端存储分区。
对任何其他主机和路径组合的请求都会转到默认后端服务。
网址映射与以下 Google Cloud 产品一起使用:
外部 HTTP(S) 负载平衡(全球和区域)
内部 HTTP(S) 负载平衡
交通总监
有两种类型的 URL 映射资源可用:全局和区域。您使用的资源类型取决于产品的负载平衡方案。
HTTPS 使用 TLS (SSL) 对 HTTP 请求和响应进行加密,使其更加安全。使用 HTTPS 的网站在其 URL 的开头使用 https:// 而不是 http://。
但我不确定 HTTP-to-HTTPS 是否符合您的描述。
我希望这些信息可以帮助您为部署选择最佳选项。