0.前言
要求环境:
- ubuntu 18.04
- 一个已注册域名且解析已指向服务器ip
acme.sh的github页面有中文说明
更多信息请参考官方wiki。本记录也大量引用官方中文指引
全程不需要sudo,使用sudo反而会引起预料之外的问题
1.安装 acme.sh
sudo apt install cron socat
curl https://get.acme.sh | sh
echo 'alias acme.sh=~/.acme.sh/acme.sh' >> ~/.bashrc
source ~/.bashrc
2.生成证书
为了避免多次出错引起lets encrypt的 限制服务,先使用测试模式