Open jerryguqin opened 4 months ago
环境变量里设置
DOMAINS=dns_ali:example1.com,*.example1.com
环境变量里设置
DOMAINS=dns_ali:example1.com,*.example1.com
谢谢作者,上述代码可以实现docker exec acme acme.sh --issue --dns dns_ali -d example1.com -d .example1.com,貌似不能实现docker exec acme acme.sh --issue --challenge-alias example1.com --dns dns_ali -d example2.com -d .example2.com[--force]这一条吧。 官方的DNS alias mode DNS别名模式描述如下: 先创建 _acme-challenge.example2.com CNAME记录指向 _acme-challenge.example1.com (后者支持API添加txt记录) Letscrypt CA 服务器检查原始域的 txt 记录_acme-challenge.example2.com来验证您的域,但您在步骤 1 中设置了 CNAME,因此它会转到别名域_acme-challenge.example1.com进行检查。 acme.sh 知道这一点,因此它只是将正确的 txt 记录添加到_acme-challenge.example1.com 所以,完成了。您将获得的泛域名证书example2.com,但不需要放弃域控制。
请问支持DNS别名模式吗? 比如:
docker exec acme acme.sh --issue --dns dns_ali -d example1.com -d *.example1.com
docker exec acme acme.sh --issue --challenge-alias example1.com --dns dns_ali -d example2.com -d *.example2.com[--force]
上述代码能否实现呢