Milo Guo

教程-知识分享-成长积累

WordPress插件配置全站SSL解决方案

#阿里云SSL服务商政策更新,本文不再适用,将会于近期更新用于Wordpress的最新免费SSL配置方案#

虽然本站配置SSL一年有余,但是受到的攻击一直不少。直到最近笔者才发现是配置上的失误导致SSL并没有真正发挥作用。故本文记录了一种Wordpress平台SSL解决方案,祝大家都能早日挂上小锁头。本博客两篇文章所提到的SSL证书部署仅修改Wordpress配置文件,并使用相应的插件辅助进行。

参考文献:
1. https://help.aliyun.com/document_detail/458804.html
2. https://cloud.tencent.com/developer/article/1173079

Step1 申请&部署SSL证书(2023)

目前主流的域名运营商都有免费的SSl证书提供,在此请读者自行在互联网搜索免费SSL证书。本文以阿里云为例介绍证书申请流程,本教程最后一次验证时间为2023年4月27日,若流程发生变更本文自动作废。

首先注册并登录阿里云在搜索框中输入“SSL证书”,点击搜索。

选择“SSL证书(应用安全)”,单击进入。

在左侧边栏找到“SSL证书”,右侧会出现“免费证书”。

第一次(每年过期以后)需要先点击“立即购买”,按照图中选项选择后金额为0元,20张对于我们来说绰绰有余。

随后创建证书即可,下载部署流程参见《完成WordPress站点的全站SSL访问》

Step2 Real Simple SSL Pro插件配置

Real Simple SSL 是一个 WordPress 插件,它可以使将 WordPress 网站从 HTTP 转换为 HTTPS 更加简单。HTTPS 是一种安全的传输协议,它可以保护网站的访问者免受网络攻击,如窃听和篡改。Real Simple SSL 可以自动检测您的网站是否支持 HTTPS,并在必要时将所有 HTTP 请求重定向到 HTTPS,从而确保您的网站始终使用 HTTPS。它还可以帮助您在网站中使用 SSL 证书,从而使您的网站更加安全。

下载地址(仅供学习与测试):
官网:https://cn.wordpress.org/plugins/really-simple-ssl/
搬运:https://pan.baidu.com/s/1FK5kDJpVnNnKxWo1wrEewQ?pwd=6qjx

(解压密码:guohaoming)

启用插件后在设置里找到SSL。

点击“SSL”配置Real Simple SSL Pro

在“设置”选项卡跟着指引走一遍,值得注意的是此时我们不需要使用插件提供的免费SSL证书,仅需要使用插件提供的Wordpress优化即可。

插件设置如图-1
插件设置如图-2
插件设置如图-3

其他没有提到的设置不重要,根据喜好设定即可。随后重启服务器,使用插件自带的SSL检测,不出意外可以得到A的评级。至此,Wordpress全站SSL配置完成。

本文全部由本人原创

参考资料若侵权请联系我删除

本人对全文拥有最终解释权

若有其他疑问请邮件联系