Acme证书签发
5 min read
acme.sh 实现了 acme
协议, 可以从 letsencrypt 生成免费的证书.
Github项目地址
本文并非完全的使用说明, 还有很多高级的功能, 更高级的用法请参看其他 wiki 页面.
https://github.com/acmesh-official/acme.sh/wiki
一. 安装 acme.sh
安装很简单, 一个命令:
普通用户和 root 用户都可以安装使用.
curl https://get.acme.sh | sh -s [email protected]
安装过程进行了以下几步:
-
把 acme.sh 安装到你的 home 目录下:
将自动创建 alias别名, 方便你的使用:
alias acme.sh=~/.acme.sh/acme.sh
~/.acme.sh/
- 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书.
更高级的安装选项请参考: https://github.com/acmesh-official/acme.sh/wiki/How-to-install
安装过程不会污染已有的系统任何功能和文件, 所有的修改都限制在安装目录中: ~/.acme.sh/