Помогите новичку с конфигурацией

chum nginx-forum на nginx.us
Чт Янв 7 02:02:49 MSK 2010


Вопрос в следующем: Есть сервер www.server.ru. На нём крутятся 2 web сервера: thin на 3000 порту и apache на 81.
Задачка: При заходе на www.server.ru/thin мы делаем прокси на thin и соответствено с www.server.ru/apach на apache.
Накидал такой кофиг, который естественно не работает:

#user  nobody;

worker_processes        1;
error_log               /var/log/nginx.log debug;

events {
    worker_connections  16384;
}

http {
    sendfile                    on;
    tcp_nopush                  on;
    reset_timedout_connection   on;

    keepalive_timeout           65;
    tcp_nodelay                 on;
# Compression
    gzip                        on;
    gzip_buffers                16 8k;
    gzip_comp_level             9;
    gzip_http_version           1.0;
    gzip_types                  text/plain text/css image/x-icon image/bmp;
    gzip_vary                   on;

    upstream thin {
        server 127.0.0.1:3000;
    }

    upstream apache {
        server 127.0.0.1:81;
    }

    server {
        listen      *:80;
        server_name www.server.ru;

        access_log  off;

        location /{
            return 404;
        }

        location /thin/ {
            proxy_pass http://thin;
        }

        location /apache/ {
            proxy_pass http://apache;
        }
    }
}

Заранее спасибо.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,37913,37913#msg-37913




Подробная информация о списке рассылки nginx-ru