nginx TCP 转发配置

2017-04-18 09:11:32 7051

配置nginx.conf 在最后添加如入:

 

stream {

upstream 7000 {
hash $remote_addr consistent;
server 12.12.12.12:7000 max_fails=3 fail_timeout=30s;
}
upstream 7001 {
hash $remote_addr consistent;
server 12.12.12.12:7001 max_fails=3 fail_timeout=30s;
}
        upstream 7002 {
        hash $remote_addr consistent;
        server 12.12.12.12:7002 max_fails=3 fail_timeout=30s;
}
        upstream 7003 {
        hash $remote_addr consistent;
        server 12.12.12.12:7003 max_fails=3 fail_timeout=30s;
}


server {
listen 7000;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass 7000;
}

server {
listen 7001;
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass 7001;
}
server {
        listen 7002;
        proxy_connect_timeout 1s;
        proxy_timeout 3s;
        proxy_pass 7002;
}
server {
        listen 7003;
        proxy_connect_timeout 1s;
        proxy_timeout 3s;
        proxy_pass 7003;
}

}

nginx 重启

#pkill -9 nginx     强行结束进程

# /usr/local/nginx/sbin/nginx 启动进程


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: