nginx配置安全证书

阿里云申请的免费证书,审核经过后下载下来,照着文档配置,不过仍是会遇到挫折的。以下这个vue

nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:101
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
复制代码

切换到解压出来的nginx目录下,执行命令nginx

[root@izbp1ff6n8gn1fpznqu8yqz nginx-1.8.0]# ./configure --with-http_ssl_module
复制代码

接着依次下列命令浏览器

make
复制代码
cp objs/nginx  /usr/local/nginx/sbin/nginx 
复制代码

objs/nginx  /usr/bin/nginx
复制代码
make
复制代码

而后在该目录下能够直接检验配置文件(一般都要到/usr/local/nginx/sbin目录下)bash

还有一点就是证书放的目录跟官网说的有点出入,官网是说放到Nginx的安装目录下建立cert目录并放置证书文件到该目录下

我把cert目录移动到安装目录(默认在/usr/local/nginx)下的conf目录下才成功

部分配置文件的相关信息,站点目录root那是个人一个vue项目dist文件所在的位置 网站

这样配置以后在浏览器用绑定的域名访问就自动转换成https了
但用ip访问却不是,仍是http,显示证书无效

不过彷佛原本就应该是这样吧,毕竟百度都是,以前都没注意过这个现象呢~

参考

我的网站:www.panbingwen.cn

相关文章
相关标签/搜索