网站使用360网站卫士https访问CDN后出现404无法打开的原因

摘要

最近一周本站一直在更换服务器和IIS版本,而且启用了免费版SSL证书加密的https访问方式,这样一来浏览器出现的那个网址绿色小锁图标顿时让网站看起来高大上不少,但是目前支持免费https加速的CDN提供平台很少,360网站卫士值得考虑。

网站使用https访问已经是大势所趋,百度宣布移动端搜索只对https站点和熊掌号网站展示收录,而且谷歌也早早宣称停止对http网站的收录,逐步采用全网https的加密访问方式。所以作为站长应该跟着大网站走,早一点启用ssl访问才是省心之道。

https安全访问

https安全访问


网站经历多番波折,终于换得了一款满意的服务器,以前一直在用廉价版的win2003版本服务器,配备的是iis6.0版的建站平台,就是因为系统版本的过低导致我在启用https这个过程中走了很多弯路。下面给大家讲解一下假如你源站使用https配置后以及使用CDN加速后出现网站404无法访问的原因:
1.其实网站在源站配置ssl证书很简单,网上也很多教程,自行百度。比如win服务器不同版本配备支持不同的iis版本,win系统又和其他系统版本采取了不一样的建站工具。其中兼容性最差,最容易出现各种各样故障的便是win服务器的iis了,微软确实落后很多。
2.源站配置ssl成功了,接下来你需要替换网站内所有的非https链接,注意这里的链接指的是调用资源url链接,比如网站内图片链接,网站logo链接,百度分享,新浪微博按钮代码里面的非https链接。至于直接跳转的外链是不要替换成https的。比如网站的友情链接。可以使用数据库批量替换里面的http为https。检查网站内的不安全http链接可使用谷歌浏览器的检查功能。
3.源站链接处理干净后,打开网站就可以出现绿色的锁了,很可爱吧。接下来你想起了继续使用第三方的CDN加速和防护,重点来了
ssl加密协议对接

ssl加密协议对接


这里需要说明的使用360网站卫士后出现https无法打开只针对较少部分的低端win服务器选手,因为iis6.0不支持ssl1.1以上版本协议
可是目前的360加速和腾讯云CDN加速里面的ssl证书对接握手方式都是支持ssl1.2的或者ssl1.1。这样一来,CDN这边的ssl证书配备成功,但是和源站ssl的对接不上,就自然无法找到源站资源出现404了,可以升级ii6版本为win2008自带的iis7.5,或者直接抛弃win系统。哈哈哈,问题解决就在于此,这还是腾讯云的客服给我的解答,360网站卫士的论坛管理人员不给力,只负责检查自己这边有没有故障,不给出有针对性的解答。所以网站连续了几天404,很是痛心,最后使用了阿里云的新服务器,一切恢复,感恩。

有什么对我说的?

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

关闭震动