Как я могу развернуть приложение с несколькими рельсами в nginx с одним в корне? - PullRequest
0 голосов
/ 06 марта 2012

У меня есть два приложения rails. Теперь я хочу, чтобы они были развернуты на

app1  /
app2  /app2/

это возможно?

Я использую пассажира, nginx и рельсы 3.2

Если это невозможно, как я могу перенаправить "/" в "/ app1"?

1 Ответ

2 голосов
/ 07 марта 2012
upstream rails1 {
    server 127.0.0.1:8000;
    server 127.0.0.1:8001;
    server 127.0.0.1:8002;
}

upstream rails2 {
    server 127.0.0.1:7000;
    server 127.0.0.1:7001;
    server 127.0.0.1:7002;
}

server {
    location / {
        proxy_pass http://rails1;
    }
    location /app2 {
        proxy_pass http://rails2;
    }
}

http://wiki.nginx.org/HttpProxyModule

http://wiki.nginx.org/NginxHttpUpstreamModule#upstream

...