如何用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

是不是很完美 :)

推荐地址:
一个技术博客

你可能感兴趣的:(如何用certbot给域名上SSL)