启动nginx报错提示Nginx:[emerg] the “ssl” parameter……相关信息的解决方法
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2024年07月08日
问题描述:启动nginx的时候提示 Nginx:[emerg] the “ssl” parameter requires ngx_http_ssl_module in /usr/lacl/nginx/conf/nginx.conf
问题排查: 使用 ./nginx -v 查看nginx版本,发现configure arguments 后面没有任何参数,缺少了ssl 模块
问题处理:(适用于源码安装) 找到之前的nginx 安装包, 进入nginx源码目录
1、 增加ssl配置
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-htt_ssl_module
2、 重新编译
Make
3、 备份原有的sbin下的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
4、 将刚刚编译好的 /root/nginx/objs/nginx 复制到/root/nginx/objs/nginx 目录下
cp /root/nginx/objs/nginx /root/nginx/objs/nginx/
5、 启动nginx
./nginx -c /usr/local/nginx/conf/nginx.conf