Public feed #527224

Untitled

public text v1 · immutable
Raw Edit
·published 2007-06-01 06:56 UTC
rendered paste body
    server {
        listen 80;
        server_name furaffinity.xurnami.com fa.xurnami.com;


        access_log      /var/log/nginx/furaffinity.access.log main;
        error_log       /var/log/nginx/furaffinity.error_log info;

        location / {
            fastcgi_pass   127.0.0.1:3050;

            set $path_info $fastcgi_script_name;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;

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 PATH_INFO $path_info;
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 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 TRAC_ENV /home/thecrypto/trac;

        }

        location ~ "^/login$" {
            auth_basic      "Ferrox";
            auth_basic_user_file /home/furaffinity/users;
            fastcgi_pass   127.0.0.1:3050;

            set $path_info $fastcgi_script_name;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;

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 PATH_INFO $path_info;
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 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 TRAC_ENV /home/thecrypto/trac;
            fastcgi_param   REMOTE_USER     $remote_user;
        }

        location ~ /chrome/common/ {
                rewrite /chrome/common/(.*) /htdocs/$1 break;
                root    /home/furaffinity/repos/trac/trac;
        }

        location /hg/ {
            fastcgi_pass   127.0.0.1:4050;

            set $path_info "/";
            if ($fastcgi_script_name ~* "/hg(.*)") {
                set $path_info $1;
            }
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;

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 PATH_INFO $path_info;
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 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;

            auth_basic      "Ferrox";
            auth_basic_user_file /home/furaffinity/users;

        }
    }