自动 certbot 证书 - 如何跳过问题?

Automatic certbot certificate - how to skip question?

我必须在我的 Debian 服务器上更新 Let's Encrypt 证书。由于某种原因,更新选项不起作用,certbot-auto 脚本也不起作用。

下面这个命令有效,但会问一些问题:

sudo certbot --server https://acme-v02.api.letsencrypt.org/directory -d *.blogginger.com --manual --preferred-challenges dns-01 certonly

我在运行这个命令时的问题:

  1. 您要将 HTTP 重定向到 HTTPS 吗?我这里选择选项1

  2. 您是否同意您的 IP 被记录?

    最后按回车键。

如何跳过这些问题?我应该将哪些参数与 certbot 一起使用?

谢谢!

似乎 letsencrypt 忘记了最初生成证书时使用的选项。

如果您手动 运行 只是 certbot,只有最少的选项,当被问及 select "don't alter apache config" 选项时,我认为这些选项将被保存到下一个 运行 共 certbot-auto renew

解决方案是使用以下命令更新服务器上的所有证书,也包括提到的证书:

sudo certbot renew

我在 crontab 中插入这个命令,永远不会忘记更新任何证书:

0 4 * * 0 sudo certbot renew

每周日凌晨发送请求

通过添加“-q”参数隐藏标准输出并仅显示错误:

sudo certbot renew -q