新手入门LNMP添加SSL证书免费Let's Encrypt证书教程

简介

网站使用SSL证书应该算是目前的主流,虽说对于很多站长而言这很简单,但是新手朋友还是有一些不会的,以前

的LNMP一键脚本的版本当中是没有这个功能,在LNMP版本迭代1.4以后加入了添加SSL证书,可以使用第三方的SSL证

书,也可以使用免费Let's Encrypt证书,同时如果没有使用SSL证书的网站,可以在不动网站结构和内容的前提下只添加

SSL证书,本文讲的就是如何在运行当中没有使用SSL证书的网站,只添加SSL证书不动数据。

 

教程

添加SSL证书

使用LNMP添加SSL证书

lnmp ssl add

敲完命令之后我们来看下添加SSL的配置的设置,设置完成后,让脚本自动安装SSL证书即可

接下来去浏览器输入https://你的域名,打开看看,如果看到域名前面带个绿色的图标,或者锁的图标,说明已经

生效。证书不用我们去手动续约,脚本会每隔7天自动续约证书

 

强制Https访问

默认使用http访问网站,并不会跳转过去,我们需要做的是访问https强制跳转https,修改以下这个文件

vi /usr/local/nginx/conf/vhost

把下方代码段添加到vhost文件当中,插入到80模块的区域

if ($ssl_protocol = "") { return 301 https://$host$request_uri; }

重启Nginx,生效之后再去打开网站测试,就可以强制以HTTPS形式访问网站了

lnmp nginx reload
THE END