"Можем ли мы использовать один и тот же proxy_pass для разных nginx_location?" - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь настроить сервер nginx для веб-сервиса. Есть два местоположения, для которых мне нужно указать одну и ту же конечную точку.

Местоположения указаны в nginx.conf, и все конечные точки настроены.

Я пытался использовать шаблон регулярных выраженийв nginx.conf. Но это не работает для меня. Кроме того, если я сохраню два местоположения, будет работать только одна конечная точка. При отправке запроса API к другой конечной точке он выбрасывает неверный шлюз 502.

        location /v1/test {
            proxy_pass http://www.testservice.com;
        }
        location /v1/tests {
            proxy_pass http://www.testservice.com;
        }

Расположение тестов и тестов указывает на одну и ту же конечную точку proxy_pass. Однако только один из них обслуживается. Другой выдает ошибку неверного шлюза 502.

Я пытаюсь получить одинаковый ответ для обеих конечных точек.

...