А РХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
Правильная работа с proxy_pass и proxy_redirect
To : nginx-ru@xxxxxxxxx
Subject : Правильная работа с proxy_pass и proxy_redirect
From : Alexander Petrovsky <askjuise@xxxxxxxxx >
Date: Tue, 3 May 2011 16:27:01 +0900
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=DrmOPaNbG6iHnrNAU/0W9m2dl5zM6OEwwnsed5GpYAU=; b=bG4oQut1gh14Nni8bj+7eAAEdVnoawe/aWIuuUVsjEsVXB/4fChUIC5JPsVxd8QCT+ tqu2bpJWp1SMoCHo86VAAgLtdmu9iJ8z9Pr1aIAL/biqvl4T5kSCAyP4eC1k0Bf5FUQU Y021o0nsoZnzrh6fL0SMJc3zKvX5eOGCWXMCo=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=tJ6XOv+78aEkihUH9Yj/+eKLD/fy03p2TAH0R/0VIEFsf0VrmS75+Ef9NUTfqULzlL RnWNE1WUy6NT32n63jxfD8ax0QussyP8PHo3kXEIjAOA/+61Ncm0ih3T95wFRnMgVgLa eLKbOAg9DhYpUetq4RjPSM9habjrHrOvC/H9w=
Здравствуйте. Имеется следующий локейшен: 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@xxxxxxxxx Phone: +7 914 8 820 815
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru