Nginx配置https,一直提示the “ssl“ parameter requires ngx_http_ssl_module in

冷不防 2022-11-16 05:41 396阅读 0赞

Nginx配置https,一直提示the “ssl” parameter requires ngx_http_ssl_module in

原因

配置https时报错,因为nginx安装的时候缺少安装ngx_http_ssl_module模块,原因很多反正就是缺少安装这个模块

流程说明:

重新在原有源码nginx服务器中安装ngx_http_ssl_module这个模块,然后编译,编译成功后把nginx这个可执行文件替换现在的nginx文件

步骤1:进入源码nginx文件夹中(或者自己重新下载一个都可以)

  1. cd /root/nginx-1.17.1

步骤2:添加配置http_ssl_module模块

/usr/local/nginx是当前运行中的nginx服务器目录

  1. ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

如果出现linux -bash: ./configure: Permission denied
):执行

  1. chmod 777 configure

步骤3:编译

  1. make

步骤4:停止现在运行的nginx

  1. nginx -s stop

如果出现:nginx/logs/nginx.pid" failed (2: No such file or directory)
:执行(如果不行,多次执行)

  1. /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

步骤5:覆盖

  1. cp -f /root/nginx-1.17.1/objs/nginx /usr/local/nginx/sbin/

步骤6:重启nginx

  1. nginx -s reload

技术交流添加微信或者微信搜一搜#公众号:前端人

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,396人围观)

还没有评论,来说两句吧...

相关阅读