nginx是否支持单个实例上的TCP和HTTP代理



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

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

这对

我有用。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;
    }
}

最新更新