我有一个要求,我必须有一个nginx实例来充当http请求和mysql数据库集群的VIP。
是否可以将相同的配置放在一个主机下? TCP语法看起来与http不同。请帮助我进行一些示例配置。
答案 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;
}
}