目前,letsencrypt-auto
当从命令行以例如作为-d example.com -d www.example.com
参数运行时,以交互方式请求我是否要将 HTTP 请求强制重定向到 HTTPS。
我该如何 cron 它?我可以运行它< input.txt
或某种形式的吗yes 2 |
?或者letsencrypt-auto
当它没有连接到 tty 时会采取不同的行为吗?
谢谢,
答案1
首先,更新到最新版本certbot
。如果您仍在拨打电话,letsencrypt-auto
则很可能您使用的版本非常旧,迟早会停止工作。
您需要做的就是致电certbot-auto renew
或进行续订certbot renew
。您获得的每个证书都已在 中存储了自己的配置文件/etc/letsencrypt
,无需再次明确指定选项。
理想情况下,您应该使用certbot
Linux 发行版提供的软件包。除了保持最新状态外,这些软件包还包括一个 systemd 计时器,您可以启用它来自动运行更新作业。