只需五步实现免费HTTPS数字证书自动部署更新——acme.sh

想要使用免费的HTTPS证书,但是又觉得三个月的有效期太短,那么我想你需要的是一款可以自动部署、更新HTTPS证书的工具——acme.sh。

什么是acme.sh

acme.sh 实现了 acme 协议, 不仅可以从 zerossl或者letsencrypt 自动生成免费的证书,还支持自动更新快过期的证书。

总之就是主打一个免费还方便,让你轻松实现HTTPS证书自由。

安装acme.sh

只需要一行命令即可:

curl https://get.acme.sh | sh -s email=my@qq.com

注意替换成自己的邮箱

设置默认证书

acme.sh脚本默认ca服务器是zerossl,经常出错,会导致获取证书的时候一直出现:Pending, The CA is processing your order, please just wait。

只需要把ca服务器改成letsencrypt 即可,虽然更改以后还是有概率出现pending,但基本2-3次即可成功。

acme.sh --set-default-ca --server letsencrypt

生成证书

acme.sh 实现了 acme 协议支持的所有验证协议。 一般有两种方式验证: http 和 dns 验证。

本文以dns验证方式为例。

假设你的域名是在阿里云上,则需要在阿里云创建一个RAM账号(https://ram.console.aliyun.com/u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值