升级 Let’s Encrypt
介绍
前一段时间 Let’s Encrypt 发信说证书快要过期了,估计是原有的 certbot 不兼容了,需要升级到新版本。之前部署 HTTPS 证书的文章:
环境
- CentOS 7.6.1810
- Nginx 1.16.0
文档
官网已经给出了详细的教程,只要选择当前使用的操作系统与 HTTP 服务器:
连接到服务器
SSH 连接到服务器并获得 sudo 权限,可以简单地执行 su 切换到 root 用户。
安装 snapd
严格按照文档指示执行命令即可。
|
|
这里一定要安装 classic 版本,否则后面安装 certbot 时会报错:
|
|
更新 snapd
虽然文档中将更新的两条命令放在一起执行,但是会报错。
|
|
分开执行就不会有问题:
|
|
安装 Certbot
移除已安装的 certbot,安装新版本 certbot,建立方便使用 certbot 的符号链接
|
|
更新证书
执行更新命令,按照提示选择要更新的域名:
|
|
访问下网站确认证书已生效。
设置自动更新证书
更新证书测试,确定没有任何异常:
|
|
了解 certbot renew 的参数,修改更新证书命令:
|
|
需要编辑原有的 crontab 定时任务,将其更新为新版本:
|
|
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/14639.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论