如何用certbot给域名上SSL

一、前言

首先你要准备一个 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

是不是很完美 🙂

发表评论

电子邮件地址不会被公开。 必填项已用*标注