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

作者:小公主的心情非常好
文章内容适合像我这样完全没有搭建 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 请按照你下载后实际名称使用。
https|阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇
文章插图

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

顺便我也确定了文件所在位置,后面用得到。
三、进入轻量应用服务器后台设置远程连接密码。
https|阿里云轻量应用服务器安装 WordPress 之(02)免费 SSL 证书申请和安装篇
文章插图

  1. 进入远程连接标①签页;
  2. 记录一下 IP 地址②,即(四-3)中会提到的主机名;
  3. 点击设置密码③,为远程连接添加一个可用密码,即(四-5)中提到的密码。