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