acme使用
最近有需求白嫖免费证书,找了一下基本都推荐ACME。
acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书.
主要步骤:
1、安装 acme.sh
1 |
|
2、去证书颁发机构去申请账号 https://app.zerossl.com/dashboard
编辑 /root/.acme/account.conf 中 ACCOUNT_EMAIL字段。为刚刚注册的邮箱
然后执行绑定token
1 |
|
3、从域名管理厂商拿到相应的api,acme.sh 实现了 acme 协议支持的所有验证协议. 一般有两种方式验证: http 和 dns 验证. 本次文档是通过dns方式证明域名所有权后自动申请证书。
通过环境变量的方式 将刚刚生成的key和Secret导入到环境变量。
1 |
|
4、生成证书
1 |
|
5、将证书导出到nginx目录(证书会被定期renew)
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!