前言
每次打开网页都显示不安全,心中有点强迫症。在综合他人的教程后,我的网站终于有一把小锁了,顺带还解决了移动端不显示作者头像的BUG,这个bug只针对我现在用的这个主题。
教程
- 首先在宝塔界面开启SSL,如何申请SSL请自行百度,国内提供商如腾讯,阿里等等。我是在亚洲诚信申请的一年SSL。
在下载证书文件后,里面包括xxxx.key和xxxx.crt文件。
使用记事本打开key文件,将里面的数据复制到宝塔的key里面。将crt文件数据复制到,宝塔PEM里面,然后把强制https开启
开启后,在伪静态处选择typecho2 ,如果你是一级域名则选用typecho,如baidu.com为一级域名,而pan.baidu.com则是二级域名。我的博客也是二级域名。此处记得重启nginx服务,如果重启失败,或者停止后无法重启,就直接重启服务器。
代码
编辑Typecho站点根目录下的文件config.inc.php加入下面一行代码:
**/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);
在编辑完成后,在后台重新设置地址为https。
可以用免费的呢~用 Certbot 免费获取 HTTPS
可以用免费的呢~用 Certbot 免费获取 HTTPS