ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: виртуальные сервера
  • From: "Alexander Dolgarev" <a.dolgarev@xxxxxxxxx>
  • Date: Sat, 29 Dec 2007 01:09:19 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=PpeWT9f99N9sTzI3xl5yqlVA9PNvKXH5BWzwoDtQfgc=; b=R2TZxeLdZtatiM4o6pb+Q4V6SusT0jpXWFtzqMvoPSezio6BFaiC3ztUgk6lIfPCfWo5DzwSyWyDeJKI8OtLDj/z+5jsawGfMGs6FqjIQ9hv23iw3NmXJaM+cHfR+00aNpWDlB9m+GsJqT9D9Yc8lfGZrBQfvPIm9758Jb5ZGPs=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qpEnBSn8JXsYlrVHhZkcujJnQrW1Xrpe8S6+7TenysvYdrRa4ttwKEiROzS6XdZ4SDskw8vU6WKTDpT17fXhFCatpwPjOb+FWHCxArsaApjnTGH4kbn9/442m7z8LUzhC47iffJbIb9Egs8TfuU+RNQArHYwQ+fYaBL2yM2427s=
  • In-reply-to: <fb7e57860712281438v417aa7e7m6b4477c1add93ee2@xxxxxxxxxxxxxx>
  • References: <fb7e57860712281241o6aed407cy9447feb01999dfb@xxxxxxxxxxxxxx> <47757791.9020000@xxxxxxxxxx> <fb7e57860712281438v417aa7e7m6b4477c1add93ee2@xxxxxxxxxxxxxx>

Нельзя ли это сделать спомощью модуля 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@xxxxxxxxx> wrote:
>
> On Dec 29, 2007 12:24 AM, Alex Vorona <voron@xxxxxxxxxx> wrote:
> > Alexander Dolgarev пишет:
> > > Отсюда возникает 2 вопроса:
> > > 1) можно ли как-то настроить nginx на работу о схеме, которая была
> > > принята у нас, чтобы при добавлении сайта не надо было менять конфиг
> > > сервера?
> > >
> > >
> > в дефолтном вхосте проксируйте запросы на скрипт, создающий  конфиг
> > вхоста в отдельном файле и релоадящий nginx.
> > Конфиги тяните через что-то вроде include vhosts/*.conf;
> > > 2) как вариант рассматривается написание небольшой программки на perl,
> > > которая будет управлять конфиг-файлом,
> > локи не забудьте :)
> > > есть ли у nginx проблемы с
> > > производительностью при большом количестве виртуальных серверов
> > > (больше 100)?
> > >
> > не думаю, что другие веб-сервера будут быстрее
>
> В том и была фича нашего сервера, что для него конфиг вхостов не нужен был.
>
>
> Возможно ли написать собственный модуль, который на основе заголовка
> Host меняет location?
>


 




Copyright © Lexa Software, 1996-2009.