ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Роутинг на другие сервера на основе хост-хеадеров



Конечно.

proxy_set_header Host $host; # для второго и третьего серверов, чтобы
не приходилось дублировать.
server
{
    listen 192.168.10.1:80;
    server_name xxx.com;
    location /
    {
        proxy_pass http://192.168.10.2
    }
}
server
{
    listen 192.168.10.1:80;
    server_name yyy.com;
    location /
    {
        proxy_pass http://192.168.10.3;
    }
}
server
{
    listen 192.168.10.1:80;
    server_name zzz.com;
    location /
    {
        proxy_pass http://192.168.10.3;
    }
}

И далее по аналогии.

11 ноября 2009 г. 0:47 пользователь Virtual_2 <nginx-forum@xxxxxxxx> написал:
> Привет.
> Раньше я пользовался ISA сервером для роутинга на основе хост-хеадеров.
> Замучала ISA - больно много в ней лишнего и медленная она очень. Ну а на 
> 64-разрядных машинах она в принципе не идет - а я как раз поставил 
> двухпроцерный Ксеон на роутинг.
>
> Возникла идея заменить ISA 2005 на NGINX. Только не могу разобраться во всех 
> деталях конфигурации NGINX.
> Требуется следующее.
>
> NGINX слушает порт 80 на адресе 192.168.10.1 для трех (например) сайтов - 
> xxx.com, yyy.com, zzz.com
>
> Процессинг этих хост-хеадеров должен быть такой:
> -сайты на основе хост-хеадеров xxx.com передаются на адрес 192.168.10.2  (где 
> обрабатывается апачем,например)
> -а сайты на основе хост-хеадеров yyy.com и zzz.com передаются на обработку на 
> адрес 192.168.10.3 (где обрабатывается виртуальными IIS на основе 
> хост-хеадеров yyy.com и zzz.com)
>
> Юзер конечно даже не догадывается, что 80-й порт  машины 192.168.10.1 
> обрабатывается совсем в других местах. Можно составить такую конфигурацию?
>
> Posted at Nginx Forum: 
> http://forum.nginx.org/read.php?21,21927,21927#msg-21927
>
>
>



-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris@xxxxxxxxxxx


 




Copyright © Lexa Software, 1996-2009.