【第二部分】如何使用 GCP 的全局外部 HTTP(S) 负载均衡器设置 URL 重定向

* 拉面一野(三宫店)

大家好!
我是来自Beyond Inc.大阪办公室的拉面大王Hide。
这是我的第九篇帖子。

上次,我写了如何使用 GCP 的 Google Cloud Load Balancing (GCLB) 的全局外部 HTTP(S) 负载均衡器(传统类型)设置 URL 重定向!

这次,我将接续上一篇文章,介绍如何使用 GCLB 的全局外部 HTTP(S) 负载均衡器设置 URL 重定向。

这有点难,也和传统方法不太一样,但让我们一起努力吧。

*如果您对传统的URL重定向设置感兴趣,请查看以下文章!

【第一部分】如何使用 GCP 的全局外部 HTTP(S) 负载均衡器(传统类型)设置 URL 重定向

【第一部分】如何使用 GCP 的全局外部 HTTP(S) 负载均衡器(传统类型)设置 URL 重定向

设置程序

*这假设已经创建了负载均衡器(LB)。

① 点击负载均衡 > 负载均衡名称 > 编辑

② 选择高级主机和路径规则,然后单击 [添加主机和路径规则]。

③ 在新主机和路径规则中指定源域

④ 设置重定向并点击【更新】

官方 URL 重定向设置文档

defaultService: global/backendServices/backend name name: matcher1 *指定首选名称 routeRules: - urlRedirect: stripQuery: true *是否删除查询 hostRedirect: test2.com *指定重定向目标 matchRules: - prefixMatch: / *指定重定向路径 priority: 0 *0 为最高优先级

⑤ 运行检查

*请等待LB更新完成。
*请检查您是否被重定向。

 

 

概括

你觉得怎么样?

传统的全局 HTTP(S) 负载均衡器可以轻松设置重定向,但全局 HTTP(S) 负载均衡器是编码的,所以我认为这可能有点棘手。

但是,如果能够在负载均衡器上正确设置重定向,则建议这样做,因为这样可以在不给服务器增加负载的情况下进行重定向,而无需在服务器上设置重定向。

如果您正在使用 GCP LB 设置重定向,请参考此文档!

如果您觉得这篇文章有用,请点击【点赞】!
2
加载中...
2票,平均分:1.00/12
2,626
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

隐藏@基础设施工程师

一切都始于一次非常有趣的面试。
我职业生涯中期加入了大阪的系统解决方案部门,
目前负责服务器和云的构建与运维!
我持有LPIC1、AWS SAA和OCI架构师助理认证。

事实上,我超爱拉面,
在大阪已经探访过100多家拉面店了(。-∀-)我正在努力成为Nibi Beyond

我也有推特账号,请关注我哦 (´∇`)
点击右上角的推特图标!!