acme.sh签发SSL证书失败解决方法
使用acme.sh签发SSL,结果出错,查看log日志,显示如下:
config file is empty, can not read CA_EAB_KEY_ID
config file is empty, can not read CA_EAB_HMAC_KEY
config file is empty, can not read CA_EMAIL
解决方案如下:
原因为acme.sh调整了默认证书let's encrypt为zerossl导致的。
在添加ssl证书前执行:export ACCOUNT_EMAIL="你的邮箱XX@XX.COM"
或者执行 /usr/local/acme.sh/acme.sh --set-default-ca --server letsencrypt
设置let's encrypt为默认ssl证书就可以了。