Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Отключение строк конфига, когда нет определенного модуля
- To: nginx-ru@xxxxxxxxx
- Subject: Отключение строк конфига, когда нет определенного модуля
- From: "yarry" <nginx-forum@xxxxxxxx>
- Date: Mon, 11 Oct 2010 11:46:33 -0400
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To:Date; bh=FqYXi69mN+ScAkDzosUSGV5fvK/UrSyJqETKvpc2efc=; b=OgGHMHwBKnoCXrgd5ilj949MU0ls9JLryMb+JzGhqAMlSkcpeiwNQvrSIVmgsJ4QUMRL1tyJz6EZKOelTmwblftyq0OpIWIO2wkfq4yw7EkXO++HpbPZnnFIQHA7FLOc;
Добрый день,
хочется использовать один и тот же
фрагмент файла конфига и для боевого
сервера, и на машинах разработчиков.
У апача есть полезный синтаксис,
который позволяет игнорировать
неподдерживающуюся функциональность,
например:
...
О чем-то подобном для nginx мне не
известно. Но сильно не хватает.
Например, у нас на сервере
вкомпилирован nginx-upload-progress-module. В
инсталляции же разработчика вполне
можно было бы использовать дефолтный
nginx, но вот директива track_uploads (внутри
блока location), например, приводит к:
[emerg]: unknown directive "track_uploads" in
/opt/nginx/conf/vhosts/foo.com.conf:244
configuration file /opt/nginx/conf/nginx.conf test failed
Поэтому возникает некрасивая дилемма:
или плодить множественные версии
конфигов, слегка отличающиеся друг от
друга, или каждый раз заморачиваться с
компиляцией всех модулей на всех
машинах.
Может, я чего-то проглядел?
--
Ярослав Дмитриев
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,139373,139373#msg-139373
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|