Re: nginx и два бэкенда

Maxim Dounin mdounin на mdounin.ru
Чт Ноя 4 12:28:24 MSK 2010


Hello!

On Thu, Nov 04, 2010 at 04:50:05AM -0400, mrk wrote:

> Здравствуйте.
> Есть два бэкенда на apache - be1 и be2. И на том
> и на другом куча виртуалхостов. Хочу
> поставить перед ними nginx так, чтобы по
> умолчанию все запросы уходили на be1, а
> если виртуалхост описан в nginx, то на be2.
> Возможно ли такое и если да, то как это
> сделать? Т.е. хочу не описывать в nginx те
> виртуалхосты, которые описаны на be1, т.к.
> их очень много.

server {
    listen 80 default;

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

server {
    listen 80;
    server_name vhost1_on_be2 vhost2_on_be2 ...;

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

Maxim Dounin



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