Welcome! Log In Create A New Profile

Advanced

Правильная работа с proxy_pass и proxy_redirect

Alexander Petrovsky
May 03, 2011 03:28AM
Здравствуйте.

Имеется следующий локейшен:

location ~* /SL {
proxy_pass http://192.168.51.4;
...
}

В локейшен попадаем по url http://example/SL и все работает как ожидается.
Возникла необходимость привести url к виду - http://example/app/SL, локейшен
был переписан так:

location = /app/SL {
proxy_pass http://192.168.51.4/SL/;
proxy_redirect default;
...
}

Но в связи с модификатором "=", url вида
http://example/app/SL/WebService1.asmx не открываются. Пробовал использовать
rewrite, но не вышло. Пробовал так:

location ~* /app/SL {
rewrite /app/([^/]+) $1 break;
#rewrite /app/(.*) $1 break;
proxy_pass http://192.168.51.4;
...
}

Как правильно поступить в этой ситуации?

--
Петровский Александр / Alexander Petrovsky,

Jabber: juise@jabber.ru
Phone: +7 914 8 820 815
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Правильная работа с proxy_pass и proxy_redirect

Alexander Petrovsky May 03, 2011 03:28AM

Re: Правильная работа с proxy_pass и proxy_redirect

Maxim Dounin May 03, 2011 04:10AM

Re: Правильная работа с proxy_pass и proxy_redirect

Alexander Petrovsky May 03, 2011 05:24AM

Re: Правильная работа с proxy_pass и proxy_redirect

Igor Sysoev May 03, 2011 05:36AM

Re: Правильная работа с proxy_pass и proxy_redirect

Maxim Dounin May 03, 2011 07:56AM

Re: Правильная работа с proxy_pass и proxy_redirect

Alexander Petrovsky May 03, 2011 11:04PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 192
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready