24 年 1 月 18 日用 acme.sh
命令簽發 ssl 證書,使用的 --issue
參數。
acme.sh --issue --dns dns_dp -d xxx.com -d www.xxx.com --force
會提示錯誤:
Error, can not get domain token "type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/-qex1VSFysSVmG2eionAGQ","status":"invalid","error":{
然後更換了 CA 機構到 letsencrypt
之後:
acme.sh --set-default-ca --server letsencrypt
再次運行簽發命令,仍然提示錯誤:
Register account Error: {
"type": "urn:ietf:params:acme:error:invalidContact",
"detail": "Error creating new account :: invalid contact domain. Contact emails @example.com are forbidden",
"status": 400
}
解決方法
1、更換了 CA 機構到 letsencrypt
,上面有命令。
2、找到文件 ~/.acme.sh/account.conf
,修改這 ACCOUNT_EMAIL
,改成常用郵箱。
3、重新運行簽發命令
- EOF -