|  在技术加营销的道路上越走越远
温馨提示
我是弹窗内容
当前位置:首页 > 运维和安全 > Nginx服务器如何配置https安全协议?Linux配置腾讯云SSL证书的步骤
Nginx服务器如何配置https安全协议?Linux配置腾讯云SSL证书的步骤

Nginx服务器如何配置https安全协议?Linux配置腾讯云SSL证书的步骤

日期:2020-02-05 浏览量:1851 原创作者:湖八爷
整站采用HTTPS协议已经是不可缺少的一项工作了,谷歌都已经默认采用HTTPS协议了,如果你的网站还是http协议,那么在谷歌浏览器打开会跳出一个安全提示页面,给用户的体验非常不友好。所以为了用户安全和用户体验考虑,建议大家尽快将你的网站改为更安全的https协议。

因为我大部分网站都是运行在LNMP环境中,所以今天就以Nginx服务器配置腾讯云免费的SSL证书为例,给大家详细讲解一下,如何配置整站https协议。



一,用免费的SSL证书好还是收费的SSL证书好?

怎么说呢!经过我这么多年的使用经验来看,免费的SSL证书完全能满足日常的需求,所以我觉得没必要花那个钱上收费的SSL证书,毕竟收费的SSL证书一年要大几千人民币,省下来给老婆孩子买点好吃的,不香吗?



二,腾讯云申请免费的SSL证书。

因为我的域名大多数都在腾讯云,所以我腾讯云用的比较多一点,这里就以腾讯云为例了。如果你的域名在阿里云或者华为云等其他云计算平台,你就去这个云计算平台申请即可。

腾讯云规定每个根域名可以申请20个免费的SSL证书,对于我们普通站长来说,完全够用了。


腾讯云申请免费的SSL证书.png



三,Nginx服务器配置https协议的步骤。


0>>腾讯云免费SSL证书申请审核通过后,点击下载,选择对应的服务器下载证书资源,我们本次下载Nginx的即可。


选择对应的服务器下载证书资源.png


1>>使用SSH工具,如:Tunnelier远程登录云服务器


使用Tunnelier远程登录云服务器.png


2>>cd进入Nginx安装目录,如果你也是LNMP运行环境,那么Nginx安装目录应该在/usr/local/nginx


cd进入Nginx安装目录.png


3>>cd conf 进入Nginx配置目录,找到nginx.conf文件


cd conf 进入Nginx配置目录,找到nginx.conf文件.png


4>>在nginx.conf文件大括号的最后添加一行代码,include vhost/*.conf;  这行代码的意思是引入vhost目录下所有配置文件


在Nginx配置文件最后添加一行代码.png


5>>回到Nginx安装目录,新建一个ssl目录,用来存放所有SSL证书文件


回到Nginx安装目录,新建一个ssl目录.png


6>>上传SSL证书到ssl目录


上传SSL证书到ssl目录.png


7>>新建一个conf配置文件,文件命名格式最好统一为:域名+.conf,如:www.hubaye.com.conf


新建一个conf配置文件.png


8>>将配置文件上传到vhost目录中


将配置文件上传到vhost目录中.png


9>>重启Nginx服务,LNMP运行环境中重启Nginx的命令为:/etc/init.d/nginx restart


重启Nginx服务.png


10>>浏览器访问,查看是否生效


浏览器访问,查看是否生效.png