Text only
22 Jan 2009 HTML Text
 
 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
server {
    server_name .hg.pydev.ru;

    location / { 
        fastcgi_param  PATH_INFO          $uri;
    
        fastcgi_param  QUERY_STRING       $query_string;

        fastcgi_param  REQUEST_METHOD     $request_method;
        fastcgi_param  CONTENT_TYPE       $content_type;
        fastcgi_param  CONTENT_LENGTH     $content_length;
    
        #fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;   <<--если раскомментить эту строчку, то в веб-интервейсе все ссылки становятся, и все вообще перестает работать
        fastcgi_param  REQUEST_URI        $request_uri;
        fastcgi_param  DOCUMENT_URI       $document_uri;
        fastcgi_param  DOCUMENT_ROOT      $document_root;

        fastcgi_param  SERVER_PROTOCOL    $server_protocol;
    
        fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
        fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
    
        fastcgi_param  REMOTE_ADDR        $remote_addr;
        fastcgi_param  REMOTE_PORT        $remote_port;
        fastcgi_param  SERVER_ADDR        $server_addr;

        fastcgi_param  SERVER_PORT        $server_port;
        fastcgi_param  SERVER_NAME        $server_name;

        fastcgi_param  REMOTE_USER        $remote_user;

        limit_except GET {
            auth_basic            "closed site";
            auth_basic_user_file  /web/hg.passwd;
        }   

        fastcgi_pass unix:/var/run/www/hg.pydev.ru.sock;
    }   
}