网站开启https后发现的一系列问题
都说https以后是趋势,所以今天没事儿把我的博客龙三公子博客也给开启了,开启后发现有一大堆问题。按理说网站在使用ssl证书开启httpS访问后,一般来说正常情况下浏览器的地址栏会显示一个绿色的安全锁,表示这个网站启用了HTTPS是安全的。但是我的网站却不是这种情况,而是网页明明通过HTTPS可以正常访问,可是地址栏就是不显示那种绿色的安全锁,甚至连小黄锁都不显示,而是显示的一个灰色的感叹号,点击感叹号提示您与网站之间建立的连接并非完全安全(如下图),甚至个别的浏览器还会显示不安全。
然而在访问龙三公子博客后台的时候,不管用什么浏览器,地址栏都是可以正常的显示绿色的安全标志。
那么这就可以确定几个问题:
1、ssl证书肯定没问题,如果SSL证书有问题的话,不可能访问前台是灰色感叹号或者小黄锁、而访问后台却又是绿色的安全标志。
2、肯定也不是浏览器的原因。
3、能通过https方式打开各网页,说明开启也正常。
排除了以上主要的问题之后,那问题就是前台网页的问题了。
搜索查了一下相关的文章,据说是开启了SSL证书通过HTTPS访问的网站页面,网页上所有引入的资源(例如图片、JS、外链等)也必须是HTTPS的,否则就会因为该非HTTPS的引入资源而影响HTTPS页面的安全性。最后我借用chrome浏览器的开发模式(在chrome浏览器里按F12打开开发者工具,然后再点击“Console”)来验证后确实如此。
以上这个问题,就必须修改以变成https调用,但是,在验证过程中除了这种的提示警告很多外,不光如此,我还发现一些问题:
1、博客里的所有调用的优酷的视频都不能播放了,变成一片空白。
2、本来我网站打开会有一条swf的动画飞舞的龙也被拦截了不能播放,而且文章里凡是调用http地址的swf文件也是不能播放。
3、博客有些插件也不能使用了,变成空白或显示不正常。
4、其它还未发现的问题。
既然我开启了SSL确又没有被各大浏览器信任,我就觉得那是多此一举了,那跟不用https是不是一个道理呢?所以以上问题必须一个个的解决那才有意义!
话说已经开启了,就先再观察一段时间,已经发现的问题和未知的问题就慢慢解决吧!
另外,我把我开启https中遇见的问题也总结一下,方便以后参考,也给有想把http网站变成https网站的朋友们作个参考,详见下一篇文章。
分类:网言网语| 发布:龙三公子| 查看:2525 | 发表时间:2018-08-04
原创文章如转载,请注明:转载自龙三公子博客 https://www.mybabycastle.com/
本文链接:https://www.mybabycastle.com/post/1250.html