nginx两个位置相同的后端但不同的端口

时间:2019-03-21 06:03:02

标签: 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 {
    proxy_pass http://app2;
}

每个上游都有自己的ip_hash。但是我需要第一个位置选择的后端的ip对于位置app2保持相同。两个ip_hash必须选择相同的后端ip,但端口号不同。

客户端从app1服务的位置开始,稍后他可以添加上游app2服务的位置请求。

0 个答案:

没有答案