报错背景
配置nginx.conf文件,执行nginx -t命令报错
此处nginx为yum下载
解决办法
1.安装nginx-mod-stream
[root@lb-5 /etc/nginx]#yum install nginx-mod-stream -y
2.修改nginx.conf文件
· nginx-mod-stream的安装位置如下
[root@lb-5 /usr/lib64/nginx/modules]#ls
ngx_http_image_filter_module.so ngx_http_perl_module.so ngx_http_xslt_filter_module.so ngx_mail_module.so ngx_stream_module.so
ngx_stream_module.so为所下载模块
将此路径写入nginx.conf文件中
[root@lb-5 /etc/nginx]#head -1 nginx.conf
load_module /usr/lib64/nginx/modules/ngx_stream_module.so;
3.再次测试
[root@lb-5 /etc/nginx]#nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful