1、let's encrypt 证书颁发机构网址:
https://letsencrypt.org/zh-cn/
2、acme.sh 客户端开源代码地址:
https://github.com/acmesh-official/acme.sh
3、安装 acme.sh 客户端命令
curl https://get.acme.sh | sh
4、添加一个bash的alias,方便执行命令
1)在服务器的 /etc/profile 文件中添加下面这行内容
alias acme.sh=~/.acme.sh/acme.sh
2)添加好后保存文件,再在命令行执行以下命令让上述添加的内容生效
source /etc/profile
3)验证上述操作是否成功
命令行执行以下命令,有使用说明输出即代表上述操作成功
acme.sh --help
4)到此,准备工作完成
5、acme.sh 客户端自动更新(可选)
由于 acme.sh 客户端以及相关协议在不断更新,因此 acme.sh 客户端也需要更新,配置自动更新的命令如下:
手动更新acme.sh命令 acme.sh --upgrade
开启自动更新acme.sh命令 acme.sh --upgrade --auto-upgrade
关闭自动更新acme.sh命令 acme.sh --upgrade --auto-upgrade 0
技术贴
证书相关没有一键开源项目吗?一直在用bt/nginx proxy manager,占用内存略大
@1024 #1
ACME就是一键自动,开放80端口即可,或者用DNS API令牌去设置记录,也能签发。
顶一下
厉害 我也用npm
证书到期acme是续期还是重新申请的?
学习下~
mark
OHTTPS免費Let's Encrypt品牌DV域名型證書支持通配符