Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,目前证书默认是90天有效期,但是我们可以使用acme.sh自动续期。废话少说,攻略送上。
一、安装ACME
1.1、下载安装acme.sh
curl https://get.acme.sh | sh
可能需要重启才能直接执行acme.sh。
1.2、设置acme.sh自动升级
acme.sh --upgrade --auto-upgrade
二、生成证书
2.1、DNS验证方式之阿里云
(1) 获取阿里云AccessKey ID和AccessKey Secret
https://help.aliyun.com/knowledge_detail/38738.html
(2)设置阿里云AccessKey ID和AccessKey Secret
export Ali_Key="Key_XXX"
export Ali_Secret="Secret_XXX"
(3) 生成证书
acme.sh --issue --dns dns_ali -d domain.com -d *.domain.com
2.2、DNS验证方式之DNSPod(腾讯云)
(1) 登录DNSPod使