Я хочу иметь возможность proxy_pass mydomain.com/12345/, где 12345 - это идентификатор 12345.serverdomain.com.
Я могу сделать это следующим образом.
location /12345/ {
proxy_pass https://12345.serverdomain.com;
}
Но я хочу, чтобы идентификатор (12345) был динамическим. Нечто похожее на.
location /([0-9]+)/ {
proxy_pass https://$1.serverdomain.com;
}
Мне не повезло с использованием регулярных выражений для решения этой проблемы.
Любые предложения. Я новичок в nginx.
Обновление
Похоже, что следующие работы
location ~*/([0-9]+)/? {
proxy_pass https://$1.serverdomain.com;
}
Но теперь я получаю следующую ошибку:
*7 no resolver defined to resolve 12345.serverdomain.com