nginx配置安全证书

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

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目录下,执行命令

[root@izbp1ff6n8gn1fpznqu8yqz nginx-1.8.0]# ./configure --with-http_ssl_module 

接着依次下列命令

make 
cp objs/nginx /usr/local/nginx/sbin/nginx 

nginx配置安全证书

objs/nginx /usr/bin/nginx 
make 

然后在该目录下可以直接检验配置文件(通常都要到/usr/local/nginx/sbin目录下)

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

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

部分配置文件的相关信息,站点目录root那是我的一个vue项目dist文件所在的位置
nginx配置安全证书

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

nginx配置安全证书
不过似乎本来就应该是这样吧,毕竟百度都是,之前都没注意过这个现象呢~

nginx配置安全证书
nginx配置安全证书

原文链接:https://www.cnblogs.com/panbingwen/p/11626247.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7037

(0)
上一篇 2022年9月19日 15:27
下一篇 2022年9月19日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml