09月04, 2022

配置 CDN 加速后,多次重定向问题解决

在腾讯云配置全站CDN加速后,重新访问主页,一直显示网站重定向的次数过多,无法正常访问。

现象

1.控制台不断发送请求,进行重定向。

2.腾讯云CDN请求数异常多。

原因

源站开启了强制HTTP重定向至HTTPS的功能,并且CDN控制台上配置的回源端口为80。在这种情况下,由于CDN回源端口为80,客户端无论是通过HTTP还是HTTPS访问CDN加速域名时,CDN在回源的时候都是使用HTTP请求源站,此时会触发源站的HTTPS强制跳转逻辑,然后源站会要求CDN重新发送一个HTTPS的请求,但是CDN回源的时候仍然会发送HTTP回源请求,然后再进行跳转,以此类推,就会出现反复重定向问题,最终导致出现报错。

解决

将CDN的的回源端口配置443。

附加

回源端口配置443,还需要开启强制HTTPS,否则通过HTTP就能访问,即使服务端设置了强制HTTPS。

参考

本文链接:https://imyoyo.xyz/post/resolve-cdn-duplicate-redirect-problem.html

-- EOF --

Comments