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
|