更新Certbot软件

1 说明

最近把服务器系统升级到Debian11,想要确认下Let's Encrypt证书是否能正常更新,发现先前用来更新证书的certbot-auto已不再受支持,于是便有了这篇文章。

1.1 软件版本

操作系统:Debian 11

Web服务器:Apache 2.4

Certbot:1.22.0

2 操作

  1. 官方现在建议使用snap安装certbot,于是先安装snapd。注意snapd安装完后需要注销重新登录用户,或重启snapd服务,以更新snap的PATH环境变量
apt update
apt install snapd
snap install core
snap refresh core
  1. 官方已不再支持certbot-auto,卸载之。卸载不影响配置文件和证书的使用
apt remove certbot
apt autoremove
  1. 使用snap安装certbot
snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot
  1. 查看当前证书,并测试证书是否可自动更新
certbot certificates
certbot renew --dry-run
  1. 确定证书是否可自动更新。执行下面命令后应显示类似图片中的内容,说明已有自动更新任务
systemctl list-timers *certbot*

3 参考文档

3.1 Certbot Instructions

Visits: 111

此条目发表在网站分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

4 × 2 =