总字符数: 0.93K

代码: 0.36K, 文本: 0.20K

预计阅读时间: 2 分钟

克隆acme

1
git clone https://hub.fastgit.org/acmesh-official/acme.sh.git

使用阿里云域API自动签发证书

首先,您需要登录您的阿里云帐户以获取您的 API 密钥.

1
2
export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"
export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"

好的,让我们现在颁发证书:

1
2
acme.sh --set-default-ca --server letsencrypt --issue -d example.com -d *.example.com -d www.example.com --dns dns_ali --reloadcmd "nginx -s reload"
#--reloadcmd 是重启Apache/Nginx的命令请根据自身的命令修改

阿里云的Ali_KeyAli_Secret将被保存~/.acme.sh/account.conf,需要时会被重用. 如图所示已经颁发成功了,绿色的是代表你的证书和私钥的存放位置,一般3个月会自动更新一次,如果网站还是没有ssl的话请检查Nginx/Apache的配置文件或手动重启