ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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@xxxxxxx
> Jabber: homecreate@xxxxxxxxx
> 
> 
> 



 




Copyright © Lexa Software, 1996-2009.