NGINX:多个上游的相同哈希

NGINX:多个上游的相同哈希,nginx,hash,load-balancing,Nginx,Hash,Load Balancing,我有多个上游,相同的2台服务器位于不同的端口,用于不同的应用程序,但我需要它来保持与服务器的一致连接。 例如: 因此,如果用户在应用程序起点被重定向到服务器10.10.10.1,我需要保证对于应用程序,HTTP和应用程序WS也会转到10.10.10.1 可能吗?怎么用? IP_散列似乎不像我预期的那样工作 谢谢 致意 upstream APP { ip_hash; server 10.10.10.1:1111; server 10.10.1

我有多个上游,相同的2台服务器位于不同的端口,用于不同的应用程序,但我需要它来保持与服务器的一致连接。 例如:

因此,如果用户在应用程序起点被重定向到服务器10.10.10.1,我需要保证对于应用程序,HTTP和应用程序WS也会转到10.10.10.1

可能吗?怎么用? IP_散列似乎不像我预期的那样工作

谢谢 致意

 upstream APP {
         ip_hash;
         server 10.10.10.1:1111;
         server 10.10.10.2:1111;
         }      

 upstream APP_HTTP {
         ip_hash;
         server 10.10.10.1:2222;
         server 10.10.10.2:2222;
         }  

 upstream APP_WS {
         ip_hash;
         server 10.10.10.1:3333;
         server 10.10.10.2:3333;
         }       


....

 location /APP {
                proxy_pass http://APP;
        }

 location /APP_HTTP {
                proxy_pass http://APP_HTTP;
        }

 location /APP_WS {
                proxy_pass http://APP_WS;
        }