Nginx 报错:nginx: [emerg] unknown directive “stream“ in /usr/local/nginx/conf/nginx.conf:

  1. Nginx 添加以下配置时报错
stream {
    upstream cluster{
       192.168.xxx.xxx
    }
    server {
        listen       9846; 
        proxy_pass cluster;
   }
}

报错: nginx: [emerg] unknown directive "stream" in /usr/local/nginx/conf/nginx.conf:

在这里插入图片描述

  1. 解决方式 :
  • 更换高版本Nginx nginx-1.24.0.tar.gz (本人在nginx-1.6.3.tar.gz版本报错 : ./configure: error: invalid option "--with-stream")
  • 在nginx 解压目录 重新执行命令./configure --with-stream
  • 进而执行 makemake install
  • 重新回到安装目录执行 ./nginx -t

在这里插入图片描述
3. 问题解决

猜你喜欢

转载自blog.csdn.net/weixin_45495923/article/details/131713188
今日推荐