准备工作:
申请zerossl账号
zerossl官网:https://zerossl.com/
自动验证nds时产商提供的密钥
安装
curl https://get.acme.sh | sh -s email=zerossl账号
自动dns验证:
以阿里为例子
export Ali_Key="阿里云上的key"
export Ali_Secret="阿里云上的秘钥"
创建别名方面后期使用
acme.sh=~/.acme.sh/acme.sh
申请证书:
./acme.sh --issue --dns dns_ali -d 域名
安装证书(以nginx为例):
acme.sh --install-cert -d 域名 \
--key-file /etc/ssl/private/xxx.key \
--fullchain-file /etc/ssl/private/xxx.pem \
--reloadcmd "systemctl restart nginx"
到此域名证书安装完成
参考链接
官方文档: https://github.com/acmesh-official/acme.sh/wiki/deployhooks