0

我正在使用 certbot 和一个与我的域提供商匹配的插件来 certbot-dns-aliyun为我的域生成 SSL 证书,scp-makerspace.cn. 但是,当我运行以下命令时:

sudo /mnt/certbot/venv/bin/certbot certonly -a certbot-dns-aliyun:dns-aliyun --certbot-dns-aliyun:dns-aliyun-credentials /mnt/certbot/credentials.ini -d "scp-makerspace.com" -d "*.scp-makerspace.com"

发生此错误:

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugin legacy name certbot-dns-aliyun:dns-aliyun may be removed in a future version. Please use dns-aliyun instead.
Plugins selected: Authenticator certbot-dns-aliyun:dns-aliyun, Installer None
Requesting a certificate for scp-makerspace.com and *.scp-makerspace.com
Performing the following challenges:
dns-01 challenge for scp-makerspace.com
dns-01 challenge for scp-makerspace.com
Cleaning up challenges
Encountered exception during recovery: certbot.errors.PluginError: Unable to determine zone identifier for scp-makerspace.com using zone names: ['scp-makerspace.com', 'com']
Unable to determine zone identifier for scp-makerspace.com using zone names: ['scp-makerspace.com', 'com']

我在网上搜索了大约 5 个相同问题的唯一结果,它们都是 certbot 的 v0.2x 版本。我的 certbot 版本现在是 1.11.0。此外,这似乎是跨多个版本的 dns 插件的问题(无论 dns 提供者如何)。

在一些解决方案中,提到了检查域是否未被“阻止”。我不完全确定这是什么意思/我该如何检查,但我可以直接从浏览器访问托管在我的域上的网页服务。

我该如何解决这个问题?

PS 输出数据中关于更改certbot-dns-aliyun:dns-aliyun为的警告对输出dns-aliyun没有任何影响。

4

0 回答 0