1. 简介
acme.sh
实现了acme
协议, 可以从letsencrypt
等支持SSL验证的服务生成免费的证书。acme.sh的官方位置是Github上acme.sh
2. 安装
普通用户和root用户都可以运行acme.sh
脚本进行安装
1 | curl https://get.acme.sh | sh -s email=my@example.com |
acme.sh
安装实现了
把 acme.sh 安装到你的 home 目录下:
~/.acme.sh/
;并创建 一个shell
的alias
, 例如.bashrc
,方便你的使用:alias acme.sh=~/.acme.sh/acme.sh
自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书。
3. 生成证书
acme.sh 实现了 acme 协议支持的所有验证协议。 一般有两种方式验证: http验证 和 dns验证。