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