环境: Centos 8、Certbot、Lets Encrypt
在 CentOS 发行版上,certbot / Lets Encrypt 使用 snap 来保持 SSL 证书是最新的。以下是说明。
certbot 指令:CentOS/RHEL 8 上的 Nginx
$ sudo snap install core; sudo snap refresh core
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
$ sudo certbot --nginx
然而,在对这个问题的评论中, Michael Hampton 表示 snap 并不常用于 Centos 发行版,也不一定需要这项工作。
在软件包保持最新的 CentOS 上,这并不是真正的问题。您可以尝试使用 snap,但 snap 在很大程度上是另一个技术上有问题的 Canonical 事物,世界上大多数其他人都忽略了它。
如何在 CentOS / NGINX 上设置 certbot / Lets Encrypt 以便下载证书并保持最新状态而无需快照?我开始意识到,我使用的技术越少,将来出现问题的可能性就越小。
certbot在 EPEL 上可用。请按照这些说明将 Extra Packages for Enterprise Linux (EPEL) 添加到您的系统。之后 certbot 可以像任何其他带有
yum install certbot
.然后,certbot 包在运行时与系统上的其他包一起更新
yum update
。