Сейчас всё работает так, некие клиенты, прилетают либо на 1 бэкенд либо на 2 другой. Нужно как то реализовать, что бы для начала 1 клиент прилетал одновременно на два разных бэкенда. Сейчас такой конфиг и он рабочий.
map $cookie_src $backend {
default test01;
AB:AB:AB:AB:AB test02;
}
upstream test01 {
server 3.3.3.3;
}
upstream test02 {
server 4.4.4.4;
}
server {
listen 1.1.1.1:80;
listen 2.2.2.2:8881;
server_name NAME.ru;
access_log on;
access_log /var/log/nginx/test-access.log;
error_log /var/log/nginx/test-error.log;
location / {
proxy_set_header Host 0.0.0.0.ru;
proxy_pass http://$backend;
}
}
Вот так уже не работает:
map $cookie_src $backend {
default test01;
AB:AB:AB:AB:AB test02;
AB:AB:AB:AB:AB test01;
}