问题产生

最近有一个新的业务系统上线运行,源站使用8085端口,通过Nginx反向代理到80和443端口,为了保证全国的延迟在50ms以内,故启用CDN加速,仅对js和css等静态文件加速,其余文件自动回源,然而一旦开启了静态文件CDN后,网页便无法渲染(Vue),通过控制台查看,报重定向(301)过多的错误
请输入图片描述

一旦关闭CDN对js和css的加速后再清除浏览器缓存就立刻可以访问
请输入图片描述

寻找解决办法

经过网上查阅资料无果后向阿里云提交工单咨询
请输入图片描述

过程十分曲折,在阿里云工程师的指引下反复修改CDN各种配置,从上午一直修改到晚上10点,更换了3个工程师(从工号判断),其中还包括阿里工程师直接打电话询问问题情况(好评)
测试途径包括但不限于:跟随回源协议、抓包等
请输入图片描述

请输入图片描述

请输入图片描述

请输入图片描述

目前折衷方案

根据阿里的建议,现在只能暂停对静态文件的加速,全部回源到源站
请输入图片描述

造成的影响

2018年4月9日全天整个业务系统通过域名访问处于崩溃状态,对所有需要访问的客户重定向到IP+端口号的地址,并且该地址还一直被微信拦截(微信拦截非80端口的网址)

Last modification:September 7th, 2023 at 09:29 am
如果觉得我的文章对你有用,请随意赞赏