fcgi-, http-backend в зависимости от Host ?

Igor Sysoev is at rambler-co.ru
Mon Aug 20 17:11:42 MSD 2007


On Mon, Aug 20, 2007 at 02:11:50PM +0300, andrey kravchenko wrote:

> Дано: несколько бекендов, группы хостящихся на них сайтов.
> Нужно разбрасывать по бекендам в зависимости от имени хоста, к
> которому обращается пользователь.
> 
> Это реализуемо с помощью ngx_http_map_module для случая, когда мы
> имеем небольшое количество субдоменов и низкую динамику изменений,
> т.е. перезагрузка конфига сервера проблемой не является. У меня случай
> несколько сложней, т.к. домены постоянно добавляются, удаляются,
> изменяются и т.д., а пользователям нужна почти мгновенная реакция.
> 
> Конечно, можно перегружать конфиг сервера по крону, раз в 15-30 минут,
> например. И эта идея мне нравится всем, кроме необходимости ждать
> изменений. Можно ли как-то пользоваться сторонним скриптом, который
> скажет, к какому бекенду обратиться? Это було бы удобно использовать
> для доменов, которые еще не попали в конфиг Nginx.
> 
> Для статики что-то аналогичное можно делать с помощью "X-Accell-Redirect". А для
> динамики?

Это не будет работать даже с ngx_http_map_module, поскольку nginx на данный
момент не поддерживает адрес бэкенда в переменной.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list