NGINX: То же Ха sh для нескольких восходящих каналов - PullRequest
0 голосов
/ 29 марта 2020

У меня есть несколько апстримов с двумя одинаковыми серверами в разных портах для разных приложений, но мне нужно, чтобы оно поддерживало постоянное соединение с сервером. Пример:

 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;
        }

Поэтому, если пользователь перенаправляется в начальную точку APP на сервер 10.10.10.1, я должен гарантировать, что для APP_HTTP и APP_WS также будет 10.10.10.1.

Является ли это возможным? Как? IP_Ha sh, кажется, не работает, как я ожидал.

Спасибо С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...