我正在使用 Google Cloud Platform 在虚拟机中托管 Wordpress 网站。
我正在尝试使用 CDN 设置负载均衡器。
如果没有负载均衡器,站点就无法正常工作,因为在 apache 配置或 htaccess 中没有 http 到 https 重定向设置。
我已经测试了没有负载均衡器的网站,并且 http 和 https 都无需重定向即可正常工作。
一旦我启用负载均衡器,网站就会停止工作,并且我会收到 ERR_TOO_MANY_REDIRECTS 错误。
网站地址是leblonblue.com
负载均衡器配置了 HTTPS 前端和 HTTP 后端。没有主机或路径规则。
对于可能发生的事情有什么想法吗?
谢谢!
答案1
我设法通过让后端和前端都使用 HTTPS 解决了这个问题。
我之前尝试过,但没有成功。只有当我将虚拟机实例组端口映射更新为仅 https 时,它才有效。之前我有两个端口名称映射条目:http 和 https。我不太确定这会造成什么影响,但确实如此...
答案2
你应该使用云负载均衡和内容分发网络 (CDN)并不是内容分发网络 (CDN)本身。这是Google 官方文档