Хочу стало быть настроить вебморду для&nbsp; mercurial репозиториев. Использую hgwebdir.fcgi из поставки меркурия.<br>Непосредственно вебморда работает нормально, но проблема в том, что через nginx не получается провести ни одной mercurial операции (clone/push/pull).<br>
Вот моя система: debian lenny, nginx 0.6.34, mercurail <a href="http://1.0.1.">1.0.1.</a><br><br>Конфиг nginx.conf<br><br>server {<br>&nbsp;&nbsp;&nbsp; server_name <a href="http://hg.mysite.com">hg.mysite.com</a>;<br>&nbsp;&nbsp;&nbsp; include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /etc/nginx/fastcgi_params;<br>
<br>&nbsp;&nbsp;&nbsp; location / {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_pass&nbsp; <a href="http://127.0.0.1:4080">127.0.0.1:4080</a>;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; PATH_INFO $uri;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; SERVER_PORT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $server_port;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; SERVER_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $server_name;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; SERVER_PROTOCOL&nbsp;&nbsp;&nbsp; $server_protocol;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp; REQUEST_METHOD&nbsp;&nbsp;&nbsp;&nbsp; $request_method;<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br>на порту 4080&nbsp; у меня крутится spawn-fcgi процес из поставки lighttpd<br><br>&nbsp;spawn-fcgi -a <a href="http://127.0.0.1">127.0.0.1</a> -p 4080&nbsp; -f ./hgwebdir.fcgi<br>
<br>При попытке обратится к серверу, как к hg-репозиторию:<br>$ hg clone <a href="http://hg.mysite.com/myproject/">http://hg.mysite.com/myproject/</a> myproject<br>*abort: &#39;<a href="http://hg.mysite.com/myproject/">http://hg.mysite.com/myproject/</a>&#39; does not appear to be an hg repository!*<br>
<br><br>лог nginx access.log<br><a href="http://192.168.1.2">192.168.1.2</a> - - [27/Nov/2008:02:35:32 +0300] &quot;GET /myproject/?cmd=heads HTTP/1.1&quot; 200 2516 &quot;-&quot; &quot;mercurial/proto-1.0&quot;<br>в error.log - пусто<br>
<br>Честно говоря даже не знаю, в какую сторону копать.<br><br>