要续订LetsEncrypt证书,我正在遵循此Bitnami doc并且:
sudo /opt/bitnami/letsencrypt/lego --tls --email="somebody@example.com" --domains="example.com" --domains="www.example.com" --path="/opt/bitnami/letsencrypt" renew --days 90
继续返回错误:
您必须使用--email或-m
将帐户(电子邮件地址)传递给程序。我尝试重新键入连字符和引号,以防在复制/粘贴中将连字符和引号更改为破折号和反逗号,但没有运气。了解我可能做错了或可能做不同的事情的指针。
答案 0 :(得分:0)
Bitnami工程师在这里。看来您的实例中有乐高二进制文件的旧版本,您有2个选择:
sudo /opt/bitnami/letsencrypt/lego --email="somebody@example.com" --domains="example.com" --domains="www.example.com" --path="/opt/bitnami/letsencrypt" renew --days 90
注意:我删除了--tls参数
cd /tmp
curl -Ls https://api.github.com/repos/xenolf/lego/releases/latest | grep browser_download_url | grep linux_amd64 | cut -d '"' -f 4 | wget -i -
tar xf lego_v2.6.0_linux_amd64.tar.gz
sudo mkdir -p /opt/bitnami/letsencrypt
sudo mv lego /opt/bitnami/letsencrypt/lego
注意:2.6.0是编写此消息时乐高二进制文件的最新版本
然后再次运行命令
sudo /opt/bitnami/letsencrypt/lego --tls --email="somebody@example.com" --domains="example.com" --domains="www.example.com" --path="/opt/bitnami/letsencrypt" renew --days 90
我希望这对您有帮助