小编use*_*404的帖子

/etc/nginx/nginx.conf:86 中的未知指令“流”

我有nginx/1.12.0并且根据文档它包含stream模块。我已经使用以下命令安装了 nginx。

sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
nginx -v
nginx version: nginx/1.12.0
Run Code Online (Sandbox Code Playgroud)

我尝试在以下位置添加流指令nginx.conf

stream {
    upstream sys {
        server 172.x.x.x:9516;
        server 172.x.x.x:9516;
    }
    server {
        listen 9516 udp;
        proxy_pass sys;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动nginx时,nginx日志中出现以下错误

unknown directive "stream" in /etc/nginx/nginx.conf:86

nginx -V output
Run Code Online (Sandbox Code Playgroud)
nginx version: nginx/1.12.0
built with OpenSSL 1.0.1f 6 Jan 2014
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fPIE -fstack-protector --param=ssp                                                                                          -buffer-size=4 -Wformat -Werror=format-security …
Run Code Online (Sandbox Code Playgroud)

nginx stream

20
推荐指数
3
解决办法
4万
查看次数

标签 统计

nginx ×1

stream ×1