一、前言
首先你要准备一个 lnmp 的环境,我比较喜欢用 lnmp 一键安装包,如果你们也有兴趣可以自行研究一下。
二、安装certbot
1.我用的是 centos7所以直接执行
$ yum -y install yum-utils
$ yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
2.再执行
$ sudo yum install certbot python2-certbot-nginx
3.执行安装 ssl 命令
执行完以上命令后,会发现 certbot 已经成功安装了,然后再执行下面的命令 即可
$ certbot --nginx --nginx-server-root=/usr/local/nginx/conf
然后根据 所提示的 再执行就可以了。
4.还差一步自动更新,往 crontab 里 丢入
0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew
是不是很完美 :)
网友评论