Nginx as frontend

Roman Lobus korwin at supportex.net
Mon Jun 5 20:48:15 MSD 2006


Здравствуйте.

Хочется построить схему распределения нагрузки в которой nginx 
учавствует как frontend и несколькими backend'ами (Apache).

Я так понял для реализации такого решения необходимо использовать 
ngx_http_upstream? Достаточно ли создать записи  подобные указанным в 
документации

upstream  backend  {
     server   backend1.example.com;
     server   backend2.example.com;
}

server {
     location / {
         proxy_pass  http://backend;
     }
}

или нужно еще что-то сделать? Каким образом происходит балансинг: 
случайным образом, по кол-ву запросов etc?

P.S. Пробовал схему где frontend - Apache 2.2.2 с mod_proxy_balancer, но 
она тяжеловата.

-- 
With best regards,
              Roman Lobus



More information about the nginx-ru mailing list