博客全站开启HTTPS协议

   今天将博客全站启动HTTPS协议,但是有一些地方会出现加载不安全链接,筛查修改基本全部启用HTTPS协议,只有一处需要加载百度的js文件无法正常加载,试了HTTPS加载这个JS加载不了,只能通过HTTP加载,很无奈啊,其实这个不影响网站运行先不管了。

    那么接下来讲一下我是如何将博客全站开启HTTPS。是Emlog博客哦!启用HTTPS协议最主要的一个东西SSL证书(SSL证书有很多免费的,我使用的是阿里云提供的SSL免费证书,如何申请我这就不讲了,很多平台都提供免费的)。获取到SSL证书后上传到自己的网站安装或者直接使用CDN,我是直接推送到CDN,网站需要先开启CDN加速(我是全套阿里云服务),阿里云域名启用CDN后直接SSL证书推送就可以了。

2.png3.png4.png

    成功开启HTTPS后打开网站会发现页面错乱不堪,这个不必担心,登录博客后台———设置———站点地址把http://改成https://就可以了,在访问就正常了。

6.png

如果使用的是模板的话会发现有些功能受阻,浏览器地址栏右上角会出现一个灰色的加载不安全链接的图标,只有点击确认加载才会正常,而且加载后HTTPS会变成https://如何解决这个问题呢?

    造成这个得原因浏览器提示就是加载了不安全链接,也就是加载了非https安全的文件=http文件。既然知道了博客加载的是模板提供的首页,我们就直接找向博客模板文件吧!

    首先将模板文件下载下来备份一份修改一份,把所有的PHP、JS文件全部打开,全文所有打开的文件查找http://全部替换为//就是这么简单粗暴(我用的notepad++)。把修改过的上传覆盖到原位置,打开网站看看这小破网站还加载不安全链接吗?打开文章或其他页面看看有没有错误地方。

5.png

    右键审查元素———Consele,有没有红xx,有红叉叉是正常的,哪有替换了不出现几个红叉叉,出现红叉叉是因为加载的文件不能使用HTTPS访问,导致不能正常加载。功能正常就可以,本博客也有就是开篇说的加载百度JS文件导致的,强迫症审查元素找一下错误地方找到文件根据需要修复一下就没问题了, 我是懒得修复了

1.png

版权所有:《Keep it hot》 => 《博客全站开启HTTPS协议
本文地址:http://keephot.eu.org/?post=31
除非注明,文章均为 《Keep it hot》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论:

Free Web Hosting