letsencrypt 是和startssl类似的免费https证书,经过对比,个人认为letsencrypt更加好用,比startssl更好用。

安全者是用的startssl,startssl的配置教程我就不再讲了,博客之前的文章已经讲过了,不会配置的可以在这里搜索下。

我的服务器环境是lnmp.所以这里我主要讲解nginx下面的https配置。

1,选择操作系统和环境

打开,https://certbot.eff.org/ ,我的系统是centos 7 ,所以我选择的是下面这个

2017年linux使用letsencrypt配置https证书教程-安全者

2,执行如下命令

我就一个域名 我所我执行的命令是

最后生成的证书在

里面有四个证书文件

2017年linux使用letsencrypt配置https证书教程-安全者

这样 证书就生成成功了,最后修改的nginx的配置文件就好了

3.修改nginx的配置文件

下面的是我的配置文件,我设置了80强制跳转到443.

然后就配置完成了 so easy,访问api.cnsecer.com试试吧

2017年linux使用letsencrypt配置https证书教程-安全者