LINUX.ORG.RU
ФорумAdmin

proxy_pass backend'у в location'e указанному регулярным выражением

 


0

1

Здравствуйте.

Пытаюсь добавить локейшн, следующего вида :

location ~* ^/(test1|test2)/(login|logout)/(.*)$ {
  proxy_pass   http://backend/;
}

Оставшуюся часть урла, передавать вроде как можно так:

location ~* ^/(test1|test2)/(login|logout)/(?<rest_uri>.*)$ {
  proxy_pass   http://backend/$rest_uri$is_args$args;
}
А вот что делать начальной часть урла ума не приложу.

Подскажите, пожалуйста, как правильно передать test1/test2 или login/logout бакенду.

Спасибо.

★★★

Ответ на: комментарий от gh0stwizard

помогло, работает:

proxy_pass      http://backend$request_uri;

Спасибо большое!

fura13 ★★★
() автор топика
Последнее исправление: fura13 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.