Re: динамическое распределение нагрузки

Михаил Монашёв postmaster at softsearch.ru
Wed Jan 16 13:04:45 UTC 2013


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

> Хотелось бы спросить рекомендаций в вопросе администрирования nginx. Есть
> массив серверов для хранения медиафайлов. Последние реплицируются на части
> серверов, но не на всех. Требуется на front-end nginx реализовать
> перенаправление запросов данным серверам. Есть ли возможность, имея сервис,
> принимаюий source url (идентификатор медиафайла) и возвращающий destination
> url, записать его вывод в переменную конфигурации nginx, которую затем
> использовать в директиве proxy_pass? 

Да, через внутренний редирект. Нужно ответить nginx-у задать
специальный заголовок X-Accel-Redirect и он сходит в другой локейшн, где может быть ещё
один proxy_pass:
http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers
http://nginx.org/ru/docs/http/ngx_http_core_module.html#internal



-- 
С уважением,
 Михаил                          mailto:postmaster at softsearch.ru



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