关于centos7下的nginx配置https

前段时间配备https,在网上找了很资料,结合自己的实际需求,在这分享一下配备https的一些步骤

①.下载好所需要的https证书,笔者用的是阿里云,所以直接在上面下载nginx的证书,然后把下载好的证书上传到安装nginx目录里面的conf目录,笔者的是:

   cd /usr/local/nginx/conf/

②. 进入自己安装nginx的文件目录进入配置文件,由于笔者是源码安装,所有我的目录是

      vi /usr/local/nginx/conf/vhost.conf

如果大家是yum 安装的话,配置上会有所出入,原先的配置文件应该是nginx.conf,笔者在原有的基础上,将server段全部移到了vhost.conf , 所以我的文件目录是vhost.conf,具体需要根据自己的配置环境做出改变,这一步不要复制粘贴哦

③.进入到配置文件目录之后,有以下几点是需要注意的笔者用已经做了备注


这里有个坑笔者特意用红色字体备注起来,按照阿里云的文章,这个server_name会有一个 ssl On ,但是一旦使用上的话,会报一个警告,原因是这在新版的nginx上已经弃用了这条属性,在新版的nginx上Listen后面的443 加上了ssl, 代替了原本的写法,我们只需要在这稍作修改即可


④. 最后配置好上面的配置项,保存并退出之后,就可以server nginx reload 从新加载配置项了 ,然后直接访问域名就可以看到从http变成了https


                                                                                                 注:如果有说的不对或者不好的地方,欢迎评论指出,大家一起交流(*^__^*) 嘻嘻……

你可能感兴趣的:(关于centos7下的nginx配置https)