ПРОЕКТЫ 


  АРХИВ 


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: Sergey Shepelev <temotor@xxxxxxxxx>
  • Date: Mon, 11 Oct 2010 20:28:29 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=sQ23WDuI5noGmUMoJ4lsEX03bUSGB2I3i29wwcEoGq8=; b=DylI0Y51OyuGDJcXWM9SS5tK4j0dbmql1s3AKJXivfYx0ghmfh6MexCx5/ecA/aOXs fmj1UhiimyFfUXQGIH/g5flrUEk6aJe9q0w8Ipn5oF7EEyh8cbNxs/+C9IAkfNg1ZPvt kBJwgCFDFLDyKB0Bbzm+ZF2onGH2/dc7/7meU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=oeRZWhOYHFadvrBZz97E4S/QDXVWiZ6GDF27V2dhjl9udcB2pXMaREsZDCqIgHzBU0 QWTfw97+YFJQ3ubex5Lya0x3p4dHd1iCbQHJ6v0iwTpJ81pZ6B5NqO8Ayr2vuT7GtRaL 5oT5gr6+TiTkuldHFNWCSMzRpmueV2UX6/okM=
  • In-reply-to: <fc1f2e65d995cb57747bcf55badc1fbf.NginxMailingListRussian@xxxxxxxxxxxxxxx>
  • References: <AANLkTinO-mJ5Z9itcLB5yJLsT8=G4kBSew_eODb7x9xv@xxxxxxxxxxxxxx> <fc1f2e65d995cb57747bcf55badc1fbf.NginxMailingListRussian@xxxxxxxxxxxxxxx>

2010/10/11 yarry <nginx-forum@xxxxxxxx>:
> Sergey Shepelev Wrote:
> -------------------------------------------------------
>> include upload_settings.conf;
>>
>> У разработчиков будет
>> пустой, в бою - с track_uploads.
>
> Спасибо, это решение, но тоже не без
> недостатков. Размножаются файлы:
> каждый условный фрагмент порождает
> сразу два (для сервера и для
> разработки).
>

Это не недостаток, это особенность. То в одном файле куча строк, то в
куче файлов мало строк. По-моему, это вопрос вкуса фломастеров.

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

Вообще, такая возможность называется "директива if", но проблем с ней
может быть намного больше, чем с дублированием строк.

В другой конторе конфиги генерили шаблонизатором. Он обрабатывал и
test/production и адреса в listen/upstream вставлял и ещё что-то.

Конечно, самое лучшее решение тут это установить все модули
разработчикам, чтобы окружение было максимально приближено к боевому и
не возникало "ой, а у меня работало".
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.