安装成功后找不到 certbot cron 作业

Mar*_*son 4 ubuntu nginx cron certbot

我在 Node 中开发了一个 REST API,并在其前面安装了 nginx 作为反向代理,以便处理来自 Letsencrypt 的 SSL 证书。这是我第一次设置 nginx,但一切似乎都按预期工作。certbot 安装很顺利,证书已就位并且可以运行。我唯一担心的是我看不到任何自动续订的证据。

Certbot 文档说:

续订 certbot 的命令安装在以下位置之一:

/etc/crontab/
/etc/cron.*/*
systemctl list-timers
Run Code Online (Sandbox Code Playgroud)

我已经检查了上述所有位置,但在任何地方都没有 certbot 的痕迹。运行时sudo certbot renew --dry-run没有任何错误消息,但据我所知,没有创建 cron 作业或计时器。文档是否已经过时,或者问题是我缺乏 Linux 技能?

服务器运行 Ubuntu 20.04.1 LTS 和 nginx/1.18.0 (Ubuntu)。

小智 9

看起来最近的配置将更新放入 systemd 与 cron 中。请参阅此处Certbot 用户指南

  • 就是这样。为了看到它,我必须执行“systemctl list-timers”。正要添加一个 cronjob。感谢您指出了这一点! (3认同)