nginx两个位置相同的后端但不同的端口
我有两个孩子nginx两个位置相同的后端但不同的端口,nginx,nginx-reverse-proxy,Nginx,Nginx Reverse Proxy,我有两个孩子 upstream app1{ ip_hash; server server1:9001; server server2:9001; } upstream app2{ ip_hash; server server1:7001; server server2:7001; } 在服务器配置中 location /app1 { proxy_pass http://app1; } location /app2 { p
upstream app1{
ip_hash;
server server1:9001;
server server2:9001;
}
upstream app2{
ip_hash;
server server1:7001;
server server2:7001;
}
在服务器配置中
location /app1 {
proxy_pass http://app1;
}
location /app2 {
proxy_pass http://app2;
}
每个上游都有自己的ip_散列。但我需要第一个位置选择的后端ip与位置app2保持相同。两个ip_哈希必须选择相同的后端ip,但端口号不同
客户端从app1提供的位置开始,之后可以添加上游app2提供的位置请求