我正在尝试在运行 apache2 的 Raspberry Pi 上更新我的 LetsEncrypt 证书,但是当 CertBot 尝试生成证书时似乎出现错误。
Expected sha256 a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3
Got 6162f1c328e42d9bd4e74ca234a575748f199e40f56d5ec3204d55cd130cfd7e
我尝试通过更新我的域上的 DNS 记录来手动运行它,但我似乎收到了这个错误
Failed authorization procedure. theflyingrat.com (dns-01): urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.theflyingrat.com
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: mydomain.com
Type: None
Detail: DNS problem: NXDOMAIN looking up TXT for
_acme-challenge.mydomain.com
如果可以的话,我希望能够知道如何安装通配符证书,但这也会导致错误。我尝试在 Raspberry Pi Zero 上使用 --certonly 参数,希望在那里给我证书,这样我就可以将其迁移到我的主要 Pi 服务器,但这(正如您猜测的那样)也会导致同样的错误。
提前谢谢您,Ps,(非通配符)证书昨天已过期,因此如能尽快回复我将不胜感激。
谢谢,老鼠
答案1
看来问题已经解决了,因为我运行了这个命令:
sudo certbot certonly --webroot
事实证明我需要 --webroot 参数。
抱歉打扰了,
-老鼠(乔伊)