letsencrypt 目前提供免费的SSL证书,关于这项服务近一年来网上有很多介绍,
使用
git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt ./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory certonly
即可开始部署安装。
本博这里就不复述了,需要的请戳:
需要说明的是,let’s encrypt脚本默认的是apache服务器,如果在nginx 上使用./letsencrypt-auto 来续期证书可能会出错,
但是你如果指定了renew命令一般都不会出错。关于自动续期之类的,实测似乎容易出问题,也许是本人智商有硬伤?实际上90天过期,提前10天会收到提醒邮件的
那么进去运行一下
./letsencrypt-auto renew
即可。注意运行前关掉nginx,成功更新后再开启!