Nginx如何配置实现SSL证书支持HTTPS访问协议


这篇文章将为大家详细讲解有关Nginx如何配置实现SSL证书支持HTTPS访问协议,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。通过修改简单的Nginx配置文件来实现SSL证书的加持,使得我们的应用程序支持HTTPS访问协议。付费的话就很多选项,我就简单介绍一下免费的吧。
免费的SSL证书都是针对单一域名,比如:baofeidyz.com、quan.baofeidyz.com这两个域名是单独的,所以是需要两个免费的SSL证书
腾讯云和阿里云目前都有免费的SSL证书可以申请。
腾讯云免费SSL证书
目前来看腾讯云似乎没有直接的入口,需要我们登录到腾讯云的控制台(如下图),请注意我红框选中的地方,我们可以使用SSL证书管理作为我们申请免费SSL证书的入口。如果你找不到这个入口,可以点另外一个红框中的加号添加SSL证书管理。

进入SSL证书管理以后(如下图),点击 申请证书 即可申请免费的SSL证书,剩下的验证环节腾讯云有完善的文档介绍,就不再赘述。

接下来我们直接走购买流程(如下图)

然后我们可以看到选项菜单里面多了一个免费域名的选项

点选以后,就可以看到右侧的价格变为0了,然后按照流程走下去就可以了。如果证书在一天内未通过DNS或者文件验证,可以发起工单联系客服解决。腾讯云的SSL证书下载包中,有一个单独的Ngin 香港云主机x文件夹,里面有两个文件都是我们需要的,如下图所示。

我们需要把这两个文件放到我们的服务器中,如果是linux系统,推荐放到/etc/ssl/目录下然后我们需要去找到nginx的配置文件。
关于这个配置文件的路径查找,推荐大家启动nginx后使用ps -ef | grep nginx的命令去查找,这样可以很简单的找到真正会生效的那个配置文件。首先,我们需要启动nginx然后再去查找正在运行中的nginx服务得到的结果可能是这样的:那么我们nginx配置文件的地址就应该是使用vim打开配置文件我们需要在中去添加一个server节点,如下所示到这里还不行,因为如果用户使用的是http协议进行访问,那么默认打开的端口是80端口,所以我们需要做一个重定向,我们在上一个代码块的基础上增加一个server节点提供重定向服务。然后使用保存配置文件,使用nginx -t命令对文件对配置文件进行校验,如果看到successful表示文件格式证书,这时候我们就可以启动nginx服务或者重新加载nginx配置文件。
启动nginx服务:service nginx start
重新加载配置文件:nginx -s reload其实当你在腾讯云下载证书的时候,腾讯云会提供一个链接教你如何配置nginx的证书。关于Nginx如何配置实现SSL证书支持HTTPS访问协议就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

相关推荐: win7系统怎么查看update更新记录

这篇文章给大家分享的是有关win7系统怎么查看update更新记录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法/步骤:1. 点击桌面左下角的“开始菜单”图标,随后在弹出的窗口中点击“控制面板”进入。2.此时电脑会出现控制面板界…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/13 12:18
下一篇 08/13 12:18

相关推荐