ACCESS DENIED
小Z小Z  2019-08-25 18:40 主机之家测评 隐藏边栏 |   抢沙发  6 
文章评分 0 次,平均分 0.0

 

第一步、部署 HTTPS 基础工作准备

A – 我们需要在自己已有的 VPS 环境中是用 LNMP 一键包安装的,如果没有安装或者不清楚可以参考”LNMP 一键安装包基础教程目录“文章。

B – 这里老左是用沃通免费 SSL 作为演示的,所以我已经申请好免费的 SSL,且解压证书文件我们可以看到里面有各种环境的。

因为这里我们是用 NGINX WEB 环境的,所以我们需要解压 FOR NGINX.ZIP 文件包,然后看到一个 CRT 一个 KEY 文件。

第二步、上传和部署 SSL 证书

A – 把上面的一个 CRT 一个 KEY 文件上传到 VPS ROOT 目录中,然后对应修改成 SSL.CRT 和 SSL.KEY 文件名,或者我们用作其他命令都可以。

B – 解密私钥和设置权限

openssl rsa -in ssl.key -out /root/ssl.key
chmod 600 /root/ssl.key

登录 SSH,执行上述两行脚本,解密私钥和授权。

第三步、在 LNMP 环境部署站点 SSL 设置

我们需要在已有的 LNMP 添加了站点,然后在站点对应的 CONF 文件设置。

在”/usr/local/nginx/conf/vhost/”目录文件中,找到对应站点的 conf 文件,然后修改设置如下

server
{
listen 80;
 listen 443 ssl;
#listen [::]:80;
ssl on;
        ssl_certificate /root/ssl.crt;
        ssl_certificate_key /root/ssl.key;
server_name laozuo.org www.laozuo.org;

上面的红色标注部分是我添加的,对应路径我们要与之前上传的 CRT 和 KEY 文件路径对应以及文件名不要搞错。

最后,我们重启 LNMP,可以看到 SSL 证书生效,且 HTTPS 可以访问站点。

声明:1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
小Z
小Z 关注:0    粉丝:0
【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它非法用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系。

发表评论

扫一扫二维码分享