相对其他CDN,目前全免费的奇安信在稳定性,速度方面都还可以。
但是在域名指向到奇安信后,访问博客却出现了CSS丢失现象。
表现在访问的时候,由CSS定义的版面都出现错乱,F12模式下,发现CSS被block。
尝试在奇安信,加速设置当中关闭和开启“缓存JS/CSS/图片”故障依旧存在。
但是在浏览器出错的下方,提示https证书访问下,无法加载不安全的CSS和JS文件。
所以引起这个故障的原因就明显了,是HTTPS页面调用HTTP文件失败引起的。
谷子的博客使用的程序比较老,一直连证书都懒得弄,后来终于被群友建议上了SSL,但是一直维持着http的访问(有一些早期的外链植入不方便修改)。
所以在奇安信设置证书的时候,依照老规矩设置了证书回源http。
再次登录奇安信后台,在 防护设置-SSL设置-回源协议 当中,设置回源协议为https,保存后刷新就正常了。
经过测试,http和https访问都仍然正常支持。
PS:
在一次更换源站后,测试发现访问一直提示502错误。
去掉https直接用http访问可以正常访问。
开始的时候怀疑是奇安信上的证书问题,于是在奇安信平台删除然后重新上传了证书,结果故障依旧。
后来想到证书访问回源是443端口,于是又用站长工具探测端口,发现443端口是关闭的。
后又重新在源服务器上防火墙放行443端口后,故障解决。
那台机子可能是安装防火墙插件后又自动关闭了端口,一度还以为端口被K了。。
发表评论