静态网页使用Google负载均衡器将http重定向到https

问题描述 投票:0回答:1

我正在按照[https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management][1]的描述,尝试实现从http到https的URL重定向,但是我得到ERR_TOO_MANY_REDIRECTS

我有一个带有非常简单的HTML页面的存储桶。我前面有一个外部HTTP负载平衡器。静态IP地址。 SSL证书我设法连接了所有内容,以便该站点的http和https请求都加载存储桶的内容。

我尝试根据文档添加HTTP重定向:

  1. 将“主机和路径规则”从“简单”更改为“高级...”。
  2. 默认路由仍指向存储桶
  3. 我添加了一条新路线。主持人是“ www.example.com”。默认路径规则指向存储桶。第二条路径规则与/ *匹配,并按照上述链接中的描述进行前缀/ HTTPS重定向。

保存配置后,对www.example.com的http或https请求都会导致ERR_TOO_MANY_REDIRECTS

我在做什么错?非常感谢您可以提供的任何帮助。

[Backend configuration][2]
[Frontend configuration][3]
[Host and path rules][4]
[Redirect path rule][5]


[1]: https://cloud.google.com/load-balancing/docs/https/setting-up-traffic-management
[2]: https://i.stack.imgur.com/lkhUF.png
[3]: https://i.stack.imgur.com/FYst0.png
[4]: https://i.stack.imgur.com/zsTOX.png
[5]: https://i.stack.imgur.com/2tEDE.png
google-cloud-storage google-cloud-load-balancer
1个回答
0
投票

FYI-Google网上论坛中的某人指出,我需要2个负载均衡器。 1用于终止HTTPS通信,第二用于重定向HTTP通信。就像魅力一样。

© www.soinside.com 2019 - 2024. All rights reserved.