我在通过让我们在 Nginx 上加密来更新证书时遇到问题。我得到以下错误。我错过了什么?
[root] # /usr/local/letsencrypt/certbot-auto renew --quiet --renew-hook --dry-run
usage:
certbot-auto [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
certbot: error: argument --renew-hook: expected one argument
好吧,错误消息是相当解释性的:
您使用了参数,但没有指定参数,在本例中是要调用的脚本。
引用文档:
因此,如果您不需要额外的脚本,只需省略此参数即可。
这是由于 certbot 中的错误。您需要按照以下 URL 中的说明对其进行修补。这将在新版本中更正。
https://bugzilla.redhat.com/show_bug.cgi?id=1444814