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验证。