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