魏艾斯博客重装 CentOS 系统和添加 Let’s Encrypt 免费 SSL 证书过程全记录

December 09, 2023
测试
测试
测试
测试
2 分钟阅读

常来魏艾斯博客的朋友都知道,老魏一直用的 http 协议,也有想法把 https 提到议程上来,总也不得时间。最近终于得了空赶紧规划一下,借机会把云服务器也重新做了系统,最后上了 https。整个过程比较繁琐,为了以后方便就写了流水账留着以后用,也希望这些内容对朋友们有用。

备份网站文件和数据库,这个没啥好说的,再稳定的主机也要定期备份,一切折腾的根源都是因为我有备份啊。新手不会备份没关系,看下面的相关文章:

BackUpWordPress 插件定时备份网站和数据库

lnmp 如何备份网站文件和数据库

本文适用于国内的阿里云服务器和腾讯云服务器。目前这两家都在搞五折活动,感兴趣的可以了解一下。

点我进入阿里云全民云计算(30 天之内有效)

阿里云幸运券是由阿里云推出的通用型阿里云优惠券,使用该券可以获得随机优惠。使用该券购买后赠送充电宝

点我领取阿里云优惠券(30 天之内有效)

使用幸运券的好处:

订单支付大于 0 元可参与抽奖:云产品代金券任你抽 首购订单大于等于 500 元可参与抽奖

点我查看腾讯云服务器五折活动

1、重做 CentOS 系统。在腾讯云后台控制面板搜索“云服务器”打开,点击“云主机”,选择地域后就看到你买到的 VPS 了。点击后面的“更多”-重装系统,选择合适的公共镜像,设置 root 密码,确定。重装系统需要几分钟时间。

2、添加端口。默认的 SSH 端口 22 必须改一下,如何改看修改 Cent OS 默认 SSH 端口,改好的 SSH 端口要去阿里云或腾讯云安全组添加,要不然后面会连不上服务器。添加 443 端口用于 https。

3、一般来说云服务器使用的是最精简的 CentOS 系统,SSH 连上后先运行以下命令:

yum install wget -y yum install screen -y

主要是安装了 wget 命令和 screen 命令,方便接下来安装 lnmp 环境包,宝塔面板的话也是需要这个步骤。

4、安装 lnmp1.4。安装过程看LNMP 1.4 正式版安装,SSL 证书这里不要安装,选择后面单独安装。

5、上传网站文件和数据库。插件方法看BackUpWordPress 插件定时备份网站和数据库,手动方法看lnmp 如何备份网站文件和数据库。恢复成功之后我们访问网站前台后台测试一下,都没有问题了这算是做完一半了。

6、安全及速度优化设置。服务器安全措施设置lnmp 环境为 phpmyadmin 目录重命名,VPS 提速优化设置lnmp 安装 memcached 过程记录及内存缓存加速效果,修改 WP MEMORY LIMIT 和 php.ini 内存数值提高 WordPress 性能,这个提速优化是一定要做的,完成后你就知道 wordpress 前后台打开速度提高了不是一点半点。

7、这里考虑给 http 网站添加一个快照备份,教程参考腾讯云服务器添加网站快照过程记录。

8、替换全站 http 到 https。教程参考WordPress 批量替换 url 插件 Velvet Blues Update URLs 安装使用。

9、添加 SSL 证书。参考腾讯云 CDN 中 lnmp1.4 环境安装 Let’s Encrypt 免费证书教程,里面包括了 301 重定向的操作方法。

10、Xshell 执行:service nginx restart,访问网站会自动跳转到 https,看首页已经是绿色小锁了。

到这里大体上的 https 工作就完成了,为什么不说是全部工作呢?因为 wordpress 里面包含了很多外部链接,要求全部都是 https 了才可以出现 https 的小绿锁,而有时候就算出现小绿锁了也未必是全站 https。怎么检查是否实现了全站 https 呢?使用百度站长工具中的 https 认证就可以检测出来是否全站 https 了,这个功能只要发现网页中有一个 http 也会提示认证失败,直到你改正为 https 为止,老魏亲测好用,后面会写出认证过程。

最后测试一下 https 的质量如何,点开检测网站 https://www.ssllabs.com/ssltest/,输入域名等一会看结果。魏艾斯博客拿到了 A,是一个合格的 https 网站了。

以上是魏艾斯博客重装 CentOS 系统和添加 Let’s Encrypt 免费 SSL 证书过程的全部记录内容,算是一篇内容完整丰富的流水账,以后再遇到重装 CentOS 和 https 的时候就可以用得上了,也希望看到本文的朋友们有收获。

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多