У меня есть несколько апстримов с двумя одинаковыми серверами в разных портах для разных приложений, но мне нужно, чтобы оно поддерживало постоянное соединение с сервером. Пример:
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, кажется, не работает, как я ожидал.
Спасибо С уважением