nginx местоположение proxy_pass URL - PullRequest
0 голосов
/ 25 февраля 2020

В моей конфигурации nginx я хочу proxy_pass следующий URL

Исходный URL:

http://1.1.1.1:8080/SOME-SERVICE/sub-path

Проксированный путь:

http://2.2.2.2:1234/SOME-SERVICE/sub-path

Значение SOME-SERVICE будет иметь различные значения, такие как:

http://1.1.1.1:8080/user-service/sub-path
http://1.1.1.1:8080/auth-service/sub-path

Как мне написать шаблон пути к местоположению, чтобы соответствовать значению generi c SOME-SERVICE и прокси URL с этим значением?

Спасибо

1 Ответ

0 голосов
/ 25 февраля 2020

Попробуйте:

location /*-service/ { // your stuff goes here }

Или, если у вас есть список сервисных имен

location /(user|auth)-service/ { // your stuff goes here }
...