nginx дублирует часть URI при проксировании COPY на apache+svn

Maxim Dounin mdounin at mdounin.ru
Fri Sep 18 20:40:55 MSD 2009


Hello!

On Fri, Sep 18, 2009 at 08:06:45PM +0400, Konstantin M. Khankin wrote:

> Здравствуйте!
> 
> Построил следующую архитектуру:
> 
> client(ssl)---(ssl)nginx---apache---svn
> 
> Всё работает нормально, кроме svn move. При попытке выполнения этого запроса получаю 403
> 
> Перехватывал tcpdump'ом общение между nginx и apache - обнаружил, что при отправке запроса на 
> apache nginx удваивает первую часть URI (до первого /), что приводит к невозможности выполнения 
> некорректного запроса на apache. Дублирование происходит следующим образом:
> 
> /svn/tp -> /svn/svn/tp
> 
> Конфиг nginx - http://paste.org.ru/?wf7hut

    location /svn {
-        proxy_pass            http://v3.local/svn;
+        proxy_pass            http://v3.local;


Из-за if дальше proxy_pass с uri работает некорректно.  Known 
issue.  Warranty void if "if" used. :)

Maxim Dounin

> 
> Перехваченные пакеты - https://se.item74.ru/out
> 
> --
> Константин
> E-Mail: homecreate at list.ru
> Jabber: homecreate at jabber.ru
> 
> 
> 





More information about the nginx-ru mailing list