阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

2021-12-28 21:35:34 5点赞 41收藏 1评论

文章内容适合像我这样完全没有搭建 WordPress 经验且对“建站”一事一窍不通的人。本文突出的就是一个小白该怎么办,包含写作风格都是以还原当时的心路历程为主。当然,我也会在文末做个简洁版梳理一下。

通过阿里云轻量应用服务器可以一步到位安装好 WordPress 应用,但实际上真正的坑才刚开始。例如申请域名、添加证书、备案等等——遇坑无数…

惯例先来整理一下我在使用阿里云轻量应用服务器安装 WordPress 后遇到的关于 SSL 证书相关问题经过。

心路版

首先按个人理解解释一下 SSL 证书有什么用,就是把原本 http://www.example.com 中的 http 改为 https,目的是使访问网站更加安全。至于还有什么其他作用我也是完全不懂,总之先搞出来再说。

然后我发现一个大坑——如果在阿里云轻量应用服务器安装 WordPress 时选择的版本是 4.8.1,那么自带阿里云提供的扩展服务,只要设置好域名解析,直接参照官方教程即可开启 HTTPS 加密访问。但我是谁?我一小白啊,安装的时候当然直接选数字最大的 5.6.2 啊,肯定版本更新啊,但这个就没有阿里云提供的扩展服务啊,只能手动申请和安装 SSL 证书再想办法开启 HTTPS 加密访问啊!

于是我在阿里云 SSL 证书管理控制台里面看到两种:一、SSL 证书;二、网站代理 HTTPS。在小白看来区别是第一种操作复杂需要好多钱,第二种操作简单需要好多钱。关键是我哪有钱啊,直接选第三种网上搜啊!

果然搜一下就能找到阿里云其实也提供了免费 SSL 证书,隐藏太深…到云盾证书服务中0元购买 DV单域名证书【免费使用】之后参照官方教程即可。看说明有效期是一年,并且有20张。有效期一年还好说,每个自然年重新申请一次即可。那个20张证书嘛,说实话我就买得起一个域名,暂时也不想折腾其他服务器用法,完全用不上。

接下来就麻烦了,阿里云的官方教程完全配不上用场(阿里云轻量应用服务器安装 WordPress 使用 Nginx 服务器),像我这样的小白对照图文都搞不定,总是出错…那能怎么办?当然是选第三种网上搜啊!其中过程就不细谈了,总之连 vim 的基本操作我都学会了,才找到一个真正小白级别的最简单的解决方案,这个篇文章的标题就说明了一切——《小白】阿里云+wordpress+nginx+ssl》——不过感觉还不够小白,我按照自己的实际操作,包括工具选择,对于习惯 Windows 系统文件管理方式和文本编辑方式的人来说,这样比较简单:

一、先设定好域名解析。没有域名的话后续步骤就是把域名换成公网 IP 地址,建议先准备好域名,要不然搞个 WorPress 还有什么意义呢…

二、从 SSL 证书管理控制台下载 Nginx 服务器证书,解压出来是两个文件:xxx.pem、xxx.key。xxx 请按照你下载后实际名称使用。

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

题外话:为什么是 Nginx 服务器证书,其实一开始我也不知道,没事翻来翻去我在轻量应用服务器的应用详情里面底部看到这一行信息,综合对比才知道的。

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

顺便我也确定了文件所在位置,后面用得到。

三、进入轻量应用服务器后台设置远程连接密码。

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

  1. 进入远程连接标①签页;

  2. 记录一下 IP 地址②,即(四-3)中会提到的主机名;

  3. 点击设置密码③,为远程连接添加一个可用密码,即(四-5)中提到的密码。

四、Windows 系统安装 WinSCP,然后参考下图说明登录后台目录。

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

  1. 点击新建站点①;

  2. 选择 SFTP②;

  3. 主机名③填写(三)中提到的;

  4. 用户名④ root;

  5. 密码⑤填写(三)中提到的;

  6. 点击登录⑥即可。

五、WinSCP 右侧目录即是 WordPress 相关目录,当然不仅仅是 WordPress,Nginx 还有数据库什么的都在此,对小白来说,不要乱动,只要找到我们需要修改的文件和文件夹即可。

首先上传 SSL 证书:

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

  1. 可通过点击 ..① 到上级目录;

  2. 定位到文件夹目录 /usr/local/nginx/conf/ssl/②;

  3. 将(二)中的 xxx.pem 和 xxx.key 文件③拖进去即可。

然后修改一个文件:

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

  1. 可通过点击 ..① 到上级目录;

  2. 定位到文件夹目录 /usr/local/nginx/conf/vhost/②;

  3. 双击其中的 wordpress.conf③ 文件即可编辑。

最后编辑 wordpress.conf 文件,WinSCP 自带编辑器,很容易上手使用:

阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇

  1. /usr/local/nginx/conf/ssl/www.example.com.crt① 改为 /usr/local/nginx/conf/ssl/xxx.pem;请注意 xxx 是你实际证书的名称;

  2. /usr/local/nginx/conf/ssl/www.example.com.key② 改为 /usr/local/nginx/conf/ssl/xxx.key;请注意 xxx 是你实际证书的名称。

  3. www.example.com③ 改为你的域名(无需前面的 www,例如我自己的就是 lazulijade.com);

  4. www.example.com④ 改为你的域名(无需前面的 www,例如我自己的就是 lazulijade.com)。

  5. 点击左上角保存按钮即可。

六、进入轻量应用服务器后台重启服务器即可。由于 DNS 解析问题,可能需要多刷新几次才能看到效果,此时你的域名应该正确从 http://www.example.com 变成了 https://www.example.com。如果没有,可能的原因是上述操作中有文件未上传成功或未保存成功,使用 WinSCP 进入相应文件和文件夹再确认一次即可。因为我在使用过程中,经常忘了正确保存就关闭了。

其实还没有完…大概有 99% 可能性网站已经可以正常使用 HTTPS 加密访问,但是你的 WordPress 页面只有文字,所有主题样式和图片都丢失了,这是因为主题样式还有图片默认都是 http 形式,需要额外修改设置——所以这就是另外一篇文章的事了。

简洁版

  1. 如果在阿里云轻量应用服务器安装 WordPress 时选择的版本 4.8.1,那么自带阿里云提供的扩展服务,只要设置好域名解析,直接参照官方教程即可。

  2. 如果在阿里云轻量应用服务器安装 WordPress 时选择的版本不是 4.8.1,那么先设定好域名解析,然后到云盾证书服务中0元购买DV单域名证书【免费使用】之后参照官方教程即可。

  3. 下载 Nginx 证书压缩包,解压后有两个文件,上传至 Nginx 目录中(图文详情你还是要看前面心路篇)。

  4. 修改 Nginx 配置文件(图文详情你还是要看前面心路篇)。

  5. 重启服务即可。

一些备注

在使用 WinSCP 修改文件时,最好先复制一份原始文件到本地,之后出现错误可以直接复制回去覆盖修改过的文件,达到还原服务器的目的。未做好备份就随意修改文件造成错误,只能使用轻量应用服务器中的重制系统方式还原,直接给你还原成出厂值了…

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

暂无报价

WPS 金山软件 AI会员1年 金山办公软件官方正版

WPS 金山软件 AI会员1年 金山办公软件官方正版

108元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

239元起

微软在线发 多年office365家庭版个人版续费新订microsoft365订阅密钥 Microsoft365 个人版 一年 密钥-在线直发咚咚聊天窗口领取

微软在线发 多年office365家庭版个人版续费新订microsoft365订阅密钥 Microsoft365 个人版 一年 密钥-在线直发咚咚聊天窗口领取

209元起

WPS 金山软件 超级会员2年卡 赠AI会员

WPS 金山软件 超级会员2年卡 赠AI会员

暂无报价

微软微软win10win11专业版授权解决企业化office copilot订阅 授权 copilot订阅服务含税

微软微软win10win11专业版授权解决企业化office copilot订阅 授权 copilot订阅服务含税

3099元起

Microsoft 微软 Office 2016 电子版 送outlook

Microsoft 微软 Office 2016 电子版 送outlook

89元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

229元起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 Office365 个人版 3个月密钥 笔记本电脑 台式机平板 办公必备

Microsoft 微软 Office365 个人版 3个月密钥 笔记本电脑 台式机平板 办公必备

128元起

Microsoft 微软 365/Office 家庭版 文档自动保存 各设备通用 1年盒装版 6人同享

Microsoft 微软 365/Office 家庭版 文档自动保存 各设备通用 1年盒装版 6人同享

289元起

任天堂Nintendo Switch 塞尔达传说 天空之剑 盒装版游戏实体卡带 海外版卡带

任天堂Nintendo Switch 塞尔达传说 天空之剑 盒装版游戏实体卡带 海外版卡带

185元起

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

288元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

289元起

Microsoft 微软 Office 家庭和学生版 2021 彩盒包装 适用Windows/MAC

Microsoft 微软 Office 家庭和学生版 2021 彩盒包装 适用Windows/MAC

暂无报价

WPS超级会员4年套餐pdf转word排版PPT润色模板素材

WPS超级会员4年套餐pdf转word排版PPT润色模板素材

暂无报价
1评论

  • 精彩
  • 最新
  • 服务器后台重启服务器后,访问主页出现空白页,只有个错误提示“建立数据库连接时出错”
    这是啥情况?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
41
扫一下,分享更方便,购买更轻松