Добрый день.
Как правильно задать мульти location nginx?
Если делаю так, проксирование работает:
location = /test-a-1 {
proxy_pass http://test-a-1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $real_remote_addr;
proxy_redirect off;
}
location = /test-b-1 {
proxy_pass http://test-b-1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $real_remote_addr;
proxy_redirect off;
}
Когда делаю через такой мульти location, не работает:
location = /(test-a-[0-9]|test-b-[0-9]) {
set $test $1;
proxy_pass http://$test;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
}