癹冬阁开启全站SSL记录

开源世界 Winter 2年前 (2018-04-19) 1236次浏览 已收录 0个评论

看着满世界都SSL了,癹冬阁也跟进一把。

我的管理面板用的BT宝塔面板,宝塔面板支持Let’s Encrypt生成,并自动续签。

 

1,登陆宝塔后台,进入网站项,选择自己的网站点设置项。在设置页面点击SSL-Let’s Encrypt,勾上提前验证域名,两个域名,我这里是有带WWW和不带WWW的两个域名。做了301跳转的。

image

点击申请后会生成并部署证书,然后点上右上角的强制HTTPS。

至此,服务器支持方面已经完成。

 

2.修改Wordpress相关设置

2.1 修改WP后台设置-常规选项中的WP地址和站点地址为HTTPS

image

其实我的这个站点地址以前是http://8win.net的,现在也修正成带WWW的

2.2 其实现在已经能够用HTTPS打开网站了,但是会提示不安全,因为网页中有内容调用了非HTTPS的东西,这样我们要去数据库中将含HTTP的内容全换成HTTPS。

update wp_posts set post_content = replace(post_content, 'http://8win.net','https://www.8win.net’);
update wp_posts set post_content = replace(post_content, 'http://www.8win.net','https://www.8win.net’);
更新wp_posts表中的内容为HTTPS,顺便把之前的8win.net替换成www.8win.net
2.3 现在其实上已经前端全站SSL了,但是后台已经登陆不了了,现在要去修改wp-config.php配置文件,在最后加上下面两行就OK。

define(‘FORCE_SSL_LOGIN’,true);
define(‘FORCE_SSL_ADMIN’,true);

至此,完成博客全站SSL化。

 

 

南岳冬癹,阁隐梨花;竹亭煮酒,锵锵夜话


癹冬阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:癹冬阁开启全站SSL记录
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址