Nginx是否在单个实例上支持TCP和HTTP代理?

时间:2019-04-04 16:42:58

标签: nginx

我有一个要求,我必须有一个nginx实例来充当http请求和mysql数据库集群的VIP。

是否可以将相同的配置放在一个主机下? TCP语法看起来与http不同。请帮助我进行一些示例配置。

1 个答案:

答案 0 :(得分:0)

这对我有用。 https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/

http {

  # http content

    }

        upstream servers{
           server server1;
           server server2 backup;
    }
}


stream {
    upstream mygroup {
        least_conn;
        server db_master:3309;
        server db_slave:3309;
    }
    server {
        listen        3309;
        proxy_pass    mygroup;
        proxy_timeout 5s;
        proxy_connect_timeout 1s;
    }
}