CDN+SLB网页将你重定向的次数过多的解决方法是什么?我们知道,企业上云,CDN+SLB+ECS+RDS+OSS是一种常用的解决方案,但这种解决方案如果配置不小心就会出现重定向次数过多的故障。这是什么原因呢?怎样解决呢?阿里云北京分销中心为您分享网站重定向次数过多的解决方法。
当我们部署https协议访问网站时,有很多层面可以部署SSL证书,CDN,SLB,ECS都可以部署,同时我们一般会设置将http自动跳转到https协议。但是如果每一层服务我们都配置了自动跳转,那么就会出现重定向次数过多的报错。
实际上,我们只需要在用户直接访问的一层部署https协议即可,SLB和ECS都使用http协议,当然,我们还需要做好配套的配置。
一方面我们要在SLB的端口转发配置中,勾选http的header头部信息支持通过X-Forwarded proto头字段获取SLB转发协议,另一方面,我们要在程序页面里, head里增加<meta http-equiv=”Content-Security-Policy” content=”upgrade-insecure-requests”>,将 http调用改为了https。避免网页里出现http和https资源混淆,出现版面错乱的情况。