История изменений
Исправление GlorySmith, (текущая версия) :
Точное решение не дам :)) , но как-то так:
location / { set_decode_base64 $route_decoded $cookie_ROUTEID; proxy_pass http://${route_decoded}; }
Или даже так:
map $route_decoded $upstream { '~node1.*' 'app1.com.local:8080'; '~node2.*' 'app2.com.local:8080'; } location / { set_decode_base64 $route_decoded $cookie_ROUTEID; proxy_pass http://${upstream}; }
Исходная версия GlorySmith, :
Точное решение не дам :)) , но как-то так:
location / { set_decode_base64 $route_decoded $cookie_ROUTEID; proxy_pass http://${route_decoded}; }Или даже так:
map $route_decoded $upstream { '~node1.*' 'app1.com.local:8080'; '~node2.*' 'app2.com.local:8080'; } location / { proxy_pass http://${upstream}; }