使用acme.sh脚本在linux下自动创建 Let’s Encrypt证书,可以给网站加上SSL锁,并且是泛域名,免费
安装 acme.sh 脚本
1 | curl https://get.acme.sh | sh |
此时系统有了 acme.sh 的命令
生成域名证书
采用自动dns验证的方式,以DNSPOD的域名解析为例
- 首先在DNSPOD的网站生成 APP_ID 和 APP_KEY
登陆DNSPOD,安全设置,API Token,创建API Token 即可
- 生成证书
1
2
3
4# 将DNSPOD的API TOKEN 导入到系统变量中
export DP_Id="abc123456"
export DP_Key="sADDsdasdgdsf"
acme.sh --issue --dns dns_dp -d '*.tinnypea.com'
使用acme生成的使用(以nginx为例)
1 | # 生成nginx可用的ssl证书 |