svn за nginx

Michail Baikov lists at baikov.com
Thu Jul 27 16:34:17 MSD 2006


Igor Sysoev wrote:
> On Thu, 27 Jul 2006, Denis Shaposhnikov wrote:
> 
>> У меня nginx является прокси для dav svn. Заместил, что не проходят
>> операции с файлом, в имени которого есть "%". Включил debug_connection
>> и вот что обнаружил.
>>
>>
>> [debug] 75906#0: *21 http request line: "CHECKOUT 
>> /svn/dsh/!svn/ver/80/trunk/.gconf/apps/evince/%25gconf.xml HTTP/1.1"
>> [debug] 75906#0: *21 http uri: 
>> "/svn/dsh/!svn/ver/80/trunk/.gconf/apps/evince/%gconf.xml"
>>
>> Т.е., как я понял, svn запрашивает "%25gconf.xml", а nginx проксирует
>> уже "%gconf.xml". Что написать в nginx.conf, что бы отключить такое
>> поведение? Кажется мне, что была какая-то директива, отвечающая за
>> %кодирование, но быстрый поиск по документации на сайте ничего не дал.
> 
> Нужно убрать / в
> 
> -proxy_pass  http://127.0.0.1/;
> +proxy_pass  http://127.0.0.1;
> 
> 
> 
Странное решение проблемы 8-( ), может стоит разбирать все / в URL, в 
процессе синтаксического анализа параметров?


-- 
Mike Baikov <mike at baikov dot com>
GameDot Labs Developer







More information about the nginx-ru mailing list