Re: виртуальные сервера

Alexander Dolgarev a.dolgarev at gmail.com
Sat Dec 29 02:09:19 MSK 2007


Нельзя ли это сделать спомощью модуля ngx_http_rewrite? Что-то вроде
rewrite  ^(.*)/([^/]*)$  $1/$zone/$domain/$subdomain/$2  last;

только как получить $zone, $domain и $subdomain из заголовка Host?


On Dec 29, 2007 12:38 AM, Alexander Dolgarev <a.dolgarev at gmail.com> wrote:
>
> On Dec 29, 2007 12:24 AM, Alex Vorona <voron at amhost.net> wrote:
> > Alexander Dolgarev пишет:
> > > Отсюда возникает 2 вопроса:
> > > 1) можно ли как-то настроить nginx на работу о схеме, которая была
> > > принята у нас, чтобы при добавлении сайта не надо было менять конфиг
> > > сервера?
> > >
> > >
> > в дефолтном вхосте проксируйте запросы на скрипт, создающий  конфиг
> > вхоста в отдельном файле и релоадящий nginx.
> > Конфиги тяните через что-то вроде include vhosts/*.conf;
> > > 2) как вариант рассматривается написание небольшой программки на perl,
> > > которая будет управлять конфиг-файлом,
> > локи не забудьте :)
> > > есть ли у nginx проблемы с
> > > производительностью при большом количестве виртуальных серверов
> > > (больше 100)?
> > >
> > не думаю, что другие веб-сервера будут быстрее
>
> В том и была фича нашего сервера, что для него конфиг вхостов не нужен был.
>
>
> Возможно ли написать собственный модуль, который на основе заголовка
> Host меняет location?
>


More information about the nginx-ru mailing list