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

这篇具有很好参考价值的文章主要介绍了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:

Nginx 报错:nginx: [emerg] unknown directive “stream“ in /usr/local/nginx/conf/nginx.conf:,nginx,java,服务器

  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

Nginx 报错:nginx: [emerg] unknown directive “stream“ in /usr/local/nginx/conf/nginx.conf:,nginx,java,服务器
3. 问题解决文章来源地址https://www.toymoban.com/news/detail-692785.html

到了这里,关于Nginx 报错:nginx: [emerg] unknown directive “stream“ in /usr/local/nginx/conf/nginx.conf:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf问题

    增加配置内容如下: 1.nginx -V确保nginx安装了–with -stream如果没有,重新用yum install nginx -y安装 2. 安装 yum -y install epel-release 3. yum -y install nginx-all-modules.noarch 4.vi nginx.conf顶部加一行 load_module /usr/lib64/nginx/modules/ngx_stream_module.so;

    2023年04月08日
    浏览(35)
  • nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf问题解决方案

    nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf问题解决方案 在进行kubernetes 集群配置安装时出现如下问题。 错误如下: 安装nginx stream模块,或者安装全部模块。 yum -y install nginx-all-modules.noarch 再次尝试nginx -t 完美解决。

    2024年02月05日
    浏览(34)
  • 解决Nginx启动报错“nginx: [emerg] unknown directive “ngx_fastdfs_module“ in /xxx/nginx/conf/nginx.conf:43“

    centos7操作系统,nginx被人安装过多次,重启服务器,发现nignx未设置开机自启,启动报错nginx: [emerg] unknown directive “ngx_fastdfs_module” in /usr/local/nginx/conf/nginx.conf:43 1、尝试启动,查看报错日志 上述命令如果报nginx.service找不到: Failed to start nginx.service: Unit not found. ,则进入ngi

    2024年02月07日
    浏览(63)
  • Nginx启动报错:nginx: [emerg] unknown directive “ #user“ in C:\Ahoova\nginx-1.24.0/conf/nginx.conf:1

    在使用记事本编辑保存了 nginx.conf  配置文件后,启动nginx就开始报错,报错内容如下: conf文件被记事本编辑过后,被保存成了内含BOM头的文件 注:记事本编辑UTF-8编码文件都会加BOM头 (查阅资料所得:类似windows自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文

    2024年02月04日
    浏览(33)
  • 解决:nginx: [emerg] “upstream“ directive is not allowed here in /usr/local/nginx/conf/nginx.conf:2

    1.nginx集群报错“upstream”directive is not allow here 错误如下图。  2.启动nginx报错,这里的原因是改了配置文件upstream存的的位置不对所以导致报错的,  3.把upstream 放入http里面保存重启nginx就解决了 如图成功解决报错,启动成功了  

    2024年02月15日
    浏览(34)
  • nginx启动报错:nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/ngi

    nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/nginx 这个错误是由于配置了https代理但是没有安装ssl模块导致的,只需要按照以下步骤安装ssl模块 查看nginx配置,顺便找到configure文件位置并切换到有这个文件的目录下 修改configure,增加ssl模块 编译并安装 重启nginx即

    2024年02月11日
    浏览(42)
  • 关于刷新nginx配置报nginx: [emerg] unknown directive错误的问题

    朋友在windows服务器用记事本编辑nginx配置文件后,刷新nginx配置,nginx返回以下错误: unknown directive 是未知指令的意思,后面带着未知指令的内容是\\\"锘?user\\\"。由此判断,是nginx配置文件编码不正确的原因。 事实上,windows的记事本编辑文本后,会以ASCII码编码进行保存。这与

    2024年02月21日
    浏览(34)
  • nginx启动报错:unknown directive “ “ in D:\nginx\conf\nginx.conf:3

    用Nginx部署前端项目,用记事本修改了nginxconfnginx.conf 文件的相关配置并保存,启动时报错:unknown directive \\\" \\\" in D:nginxconfnginx.conf:3 原因:是因为编码问题。被记事本编辑过的 conf文件,保存成了含BOM编码的文件。 注:记事本编辑UTF-8都会自动加BOM头 解决方法:使用其他编辑

    2024年02月04日
    浏览(30)
  • nginx unknown directive “stream“

    目录 1、安装依赖  2、执行命令  nginx 运行报错:unknown directive \\\"stream\\\"的原因,主要是因为没有安装stream模块导致的,我们只需要编译安装一下stream模块即可解决这个问题。 提前安装编译所需要的依赖插件 在nginx的源码目录中,执行以下命令安装stream模块。 以上就是我解决这

    2024年02月09日
    浏览(24)
  • 成功解决 nginx: [emerg] invalid number of arguments in “root“ directive in 问题

    目录 问题原因 解决方法 看这里 如下图,启动nginx时报错  , 很明显是E盘下的Program Files文件夹中间 存在空格 ,导致识别错误。  问题原因不唯一,可从下中检查下自己的问题 句尾忘记加 分号 路径中文件名使用了 中文 路径中有 空格 斜杠错误,要用  /  而不是 模板 路

    2024年02月12日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包