欢迎光临
我们一直在努力

nginx-1.9版本启用TCP端口反向代理

从nginx官网获取到信息nginx-1.9之后的版本开始默认支持tcp的端口代理,但是需要在编译的时候添加–with-stream

--with-stream
编译nginx必须添加此选项

nginx-1.9配置TCP端口代理部分配置文件如下:

#需要特别注意的是stream和http平级
stream {
       upstream tcp_group {
                server 192.168.100.161:3000 weight=1 max_fails=3 fail_timeout=30s;
                server 192.168.100.162:3000 weight=1 max_fails=3 fail_timeout=30s;
        }
server {
        listen       3000;
        proxy_connect_timeout 1s;
        proxy_timeout 3s;
        proxy_pass tcp_group;
        }
}

之后重启nginx服务即可!
如果你使用的版本非高于1.9那么启用TCP端口代理,需要重新打补丁,详见nginx安装tcp代理模块

未经允许不得转载:SRE空间 » nginx-1.9版本启用TCP端口反向代理

分享到:更多 ()

oracle