nginx environment directives
Maxim Dounin
mdounin at mdounin.ru
Tue Oct 28 12:46:33 UTC 2014
Hello!
On Tue, Oct 28, 2014 at 04:21:53AM +0300, S L wrote:
> Mon, 27 Oct 2014 19:23:17 +0300 от Maxim Dounin <mdounin at mdounin.ru>:
> >Hello!
> >
> >On Fri, Oct 24, 2014 at 03:11:03PM +0400, S L wrote:
> >
> >> где это опция сборки? В апаче? вот что это за опция... и она на запуск, а не на сборку.
> >> -D name : define a name for use in <IfDefine name> directives
> >
> >Если вы передаёте -DOPENSSL_NO_HEARTBEATS Апачу при запуске - то
> >оно ничего полезного не делает, кроме как позволяет проверить
> >соответствующее имя конфигах.
> >
> >Если вопрос на самом деле про то, как сделать в nginx'е
> >конфигурацию, зависящую от переменных окружения, т.е. какой-либо
> >аналог директивы <IfDefine> в Апаче, то ответ - использовать
> >любимый шаблонизатор, например make + sed.
> >
> >Если вопрос про то, как защититься от атак в связи с уязвимостью
> >Heartbleed, то ответ - обновить OpenSSL. (В крайнем случае -
> >пересобрать OpenSSL с соответствующей опцией, но лучше так не
> >делать, ибо и других дырок хватает.)
> >
> >Если вопрос про то, как запретить OpenSSL'ю использование
> >расширения Heartbeat (на всякий случай, вдруг там ещё где грабли),
> >то ответ - собрать OpenSSL с соответствующей опцией.
> А если у меня бинарный дистрибутив, то опцию никак нельзя выключить?
Никак.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru