通过以下命令安装 certbot 服务;
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install certbot
然后运行以下命令生成 tls 证书,但收到错误消息,如何修复?
root@sunucu:~# sudo certbot certonly --standalone --preferred-challenges http \ --deploy-hook "systemctl restart coturn" \ -d mydomain.com
usage:
certbot [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: unrecognized arguments: --deploy-hook systemctl restart coturn -d mydomain.com
它的 ubuntu 18.04 版本(仿生)
反斜杠用于将输入拆分为多行。如果在单行上使用
\ --deploy-hook
or ,则在选项名称中添加文字空格。\ -d
所以要么使用
(请注意,它
\
必须是该行的最后一个字符 - 没有尾随空格)或者只使用没有反斜杠的单行。