ПРОЕКТЫ 


  АРХИВ 


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: "Kirill A. Korinskiy" <catap@xxxxxxxx>
  • Date: Fri, 3 Sep 2010 11:29:29 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=ZpmLr3k2eBFex0aoILej+JE/RrxiOX48eJDBtgnDoNQ=; b=LYJrriFwazqsMssSUX4yT2BmWHhkPLqr/RO4+mcD9idhVud7cwLmxv4WUVBLEbY34m HeY9lZj10Vc3/Pnh7tKTtZusj809gr/dYE29dHcYJ+yolE38Xvo+cUrGlqFwNT9kah8Z MOmCMd+OZpVh5dkkGltAZYAPhfhf1SU3TbVic=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=W/R78yhDnZD4XJRiD2Z5SX0NfpENhxOc/T5WvHDRNrRyPK+c8nc/3R5zRU6370mdTY N64ocKv/NCMupR8wOE4+W3PpNnfIoalFR4zzmOdvEqQ3RUN8wdA56U+SbAmcXLLsB6o4 gSF+9UZhP4/RQ4DXTagvC1wRJdLdcifjHeYmc=
  • In-reply-to: <4C8033B1.5040302@xxxxxxx>
  • References: <4C8033B1.5040302@xxxxxxx>

Это сделать невозможно, ибо открытие логов идет на этапе конфигурации, а на этом этапе значение, да и множество возможных значений, для переменных не определены.

2010/9/3 Vladislav V. Prodan <universite@xxxxxxx>
server {
   listen 80;
   server_name example.com *.example.com;
   root /var/www/example.com/$subdomain;
   set $subdomain "";
   if ($host ~* ^([a-z0-9-\.]+)\.example.com$) {
       set $subdomain $1;
   }
   if ($host ~* ^www.example.com$) {
       set $subdomain "";
   }
}
(c)http://server-tuning.info/nginx/auto-subdomains.html

Но хочется еще и логгирование каждого поддомена, типа:

access_log /var/www/example.com/logs/$subdomain.example.com.access.log;
error_log  /var/www/example.com/logs/$subdomain.example.com.error.log;

Но так тупо пишет ошибки в файл
/var/www/example.com/logs/$subdomain.example.com.error.log

Есть идеи, как это обойти?
Заранее благодарю.


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru



--
wbr, Kirill

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.