LinMinquan's Blog

Experience technology to change life

怎样将个人wordpress博客改为https

我的博客是用wordpress搭建在一个虚拟空间上的,现在想要全站改为https。解决办法就是用Let’s Encrypt。网上有很多资料讲得不全,我这里针对我遇到的情况说一下。 参考资料:SSL For Free 免费 SSL 凭证申请 Let’s Encrypt简单教学 cPanel面板安装SSL证书及cPanel一键安装Let’s Encrypt免费SSL方法 大致流程是得申请一个证书,然后把这个证书配置到虚拟空间的cPanel上,最后把博客中用到的图片等链接从http改为https。 我初步看了下Let’s Encrypt,觉得文档太复杂,因为它还介绍VPS的情况。然后看到https://www.sslforfree.com/的教程,觉得蛮方便。 在cPanel中配置完后,在chrome中打开我的域名linminquan.com,还是http(原因后面会解释)(我的域名是直接跳到linminquan.com/blog)。但我发现我在地址栏里输入https://linminquan.com/blog是可以在chrome中显示https的,然后就发现一篇一篇打开博文,chrome会提示哪些文章是可以https,哪些不行。不行的原因在于我在博客里外链的图片是http,于是手动改成支持https的图床。折腾了好久,终于每个博客文章都改好了。 但有个问题,我在本机的chrome地址栏上直接敲linminquan.com是不行的,但在本机的safari、我Windows机器的chrome和edge上、在iPhone iPad的safari、在安卓的浏览器中都是可以显示https的。最后解决办法是我执行了chrome的Clear Browsing Data功能。   Read more →