А РХИВ ::  nginx-ru 
  
Nginx-ru mailing list archive (nginx-ru@sysoev.ru) 
 
 
[Date Prev ][Date Next ][Thread Prev ][Thread Next ][Date Index ][Thread Index ]
 
mercurial+ nginx: настройка вебморды для mercurial проектов 
 
To : nginx-ru@xxxxxxxxx  
Subject : mercurial+ nginx: настройка вебморды для mercurial проектов  
From : allnightlong <anightl@xxxxxxxxx >  
Date: Sat, 6 Dec 2008 01:29:12 +0300 
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com; s=gamma;        h=domainkey-signature:received:received:message-id:date:from:to         :subject:mime-version:content-type;        bh=jX2Nix/0v2dIKNtnIUK8XClCVzlHpCGGXyB75zlKh28=;        b=RVq0HSl+JOhJQymjXJOEEwQabkSWuPc4Xs8v+1qRMcZwY3GLjQWsdgoB7AGl69KNv4         jDqZs9bDb0Im2AzCwIyHK77E1Hz5v7q1lBL7snCsESZhFNMhshYlajoV/YUKzUjOvQUn         0ZMDb8l4g6iuUGIAAssHWVK3qw5AqpvPbATuk= 
Domainkey-signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=gamma;        h=message-id:date:from:to:subject:mime-version:content-type;        b=ITVzcFGl3ggPo0ikb7iTfZQNuU71iSHMfmOmZU7ilfTqZTk4SiAYxO06S5QG0rPKa2         g5qxwsfbASaIAXd0zYBMYnY9+Gkrjdu+xrdGwYNpYgq1DDulTTi6i0AKDntDr4nHu51+         rBndd9W7jxFnIof9VM/3R+rV38N1MA4aUeZNw= 
 
 
Хочу стало быть настроить вебморду для  mercurial репозиториев. Использую hgwebdir.fcgi из поставки меркурия. Непосредственно вебморда работает нормально, но проблема в том, что через nginx не получается провести ни одной mercurial операции (clone/push/pull). 
Вот моя система: debian lenny, nginx 0.6.34, mercurail 1.0.1.  Конфиг nginx.conf server {     server_name hg.mysite.com ;     include        /etc/nginx/fastcgi_params; 
     location / {         fastcgi_pass  127.0.0.1:4080 ;         fastcgi_param  PATH_INFO $uri;         fastcgi_param  SERVER_PORT        $server_port;         fastcgi_param  SERVER_NAME        $server_name; 
        fastcgi_param  SERVER_PROTOCOL    $server_protocol;         fastcgi_param  REQUEST_METHOD     $request_method;     } } на порту 4080  у меня крутится spawn-fcgi процес из поставки lighttpd  spawn-fcgi -a 127.0.0.1  -p 4080  -f ./hgwebdir.fcgi 
 При попытке обратится к серверу, как к hg-репозиторию: $ hg clone http://hg.mysite.com/myproject/  myproject *abort: 'http://hg.mysite.com/myproject/ ' does not appear to be an hg repository!* 
 лог nginx access.log192.168.1.2  - - [27/Nov/2008:02:35:32 +0300] "GET /myproject/?cmd=heads HTTP/1.1" 200 2516 "-" "mercurial/proto-1.0" в error.log - пусто 
 Честно говоря даже не знаю, в какую сторону копать.