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

目录
大家好!
我是来自Beyond Inc.大阪办公室的拉面大王Hide。
这是我的第八篇帖子。
上次我写了一篇关于如何使用 GCP 的 Google Cloud Load Balancing (GCLB) 设置免费 SSL 证书的文章。
我还写了一篇关于设置免费 SSL 证书的有趣博文,令人惊讶的是,这种方法鲜为人知,所以如果您感兴趣,一定要去看看!
● 如何使用 GCP 负载均衡器 (GCLB) 设置免费 SSL 证书
Google Cloud Load Balancing (GCLB) URL 重定向
URL重定向是指当您访问某个URL时,系统会自动将您重定向到另一个URL,例如,当您访问example.com时,系统会自动将您重定向到example2.com。大多数情况下,这可以在Web服务器上的Apache或Nginx中进行配置。
在这种情况下,访问将直接发送到 Web 服务器,这可能会增加服务器的负载,但如果服务器前面有负载均衡器 (LB),则可以仅在 LB 上执行 URL 重定向设置,从而减少 Apache、Nginx 和其他 Web 服务器的负载。
您也可以使用 Google Cloud Load Balancing (GCLB) 设置 URL 重定向,但“全局 HTTP(S) 负载均衡器”和“全局外部 HTTP(S) 负载均衡器(旧版)”的 URL 重定向设置方法有所不同。旧版负载均衡器的设置比全局 HTTP(S) 负载均衡器更容易。
仅凭文档很难进行设置,但如果您参考这篇博客,就能轻松设置 URL 重定向,让我们一起来设置吧!
设置程序
*这假设已经创建了负载均衡器(LB)。
① 点击负载均衡 > 负载均衡名称 > 编辑
② 选择高级主机和路径规则,然后单击 [添加主机和路径规则]。
③ 在新主机和路径规则中指定源域
④点击【添加路径规则】

⑤ 设置重定向
● 路径:指定重定向路径
● 操作:将客户端重定向到另一个主机/路径
● 重定向主机:指定重定向目标
● 重定向路径:选择合适的路径
● 重定向响应代码 301
● HTTPS 重定向:选择合适的 HTTPS 重定向
● 删除查询:选择合适的 HTTPS 重定向
*参考:官方 URL 重定向设置文档
⑥ 运行检查
*请等待LB更新完成。
*请检查您是否被重定向。
↓
概括
你觉得怎么样?
传统的全局 HTTP(S) 负载均衡器可以轻松设置重定向,所以我认为我能够使用 GCLB 快速设置重定向。
但是,如果能在负载均衡器上正确设置重定向,就可以在不给服务器增加负载的情况下进行重定向,因此建议这样做!
如果您正在使用 GCP LB 设置重定向,请参阅这篇文章!
2





