Среда, 29 Апрель 2009
nginx: тип директив
У каждой директивы конфигурации есть тип.
Тип — это характеристика где эта директива может располагаться и сколько у нее может быть аргументов. Тут я постараюсь описать все возможные типы:
-
NGX_ANY_CONF— эта директива может использовать где угодно; -
NGX_CONF_1MORE— эта директива имеет 1 или более аргументов; -
NGX_CONF_2MORE— эта директива имеет 2 или более аргументов; -
NGX_CONF_BLOCK— эта директива блок, т.е. содержит внутри себя другие дерективы; -
NGX_CONF_FLAG— эта директива может принимать только один аргумент и его значение могут быть on или off; -
NGX_CONF_MULTI— эта директива может быть определенна несколько раз; -
NGX_CONF_NOARGS— у этой дерективы не может быть аргументов; -
NGX_CONF_TAKE1— эта директива принимает только один аргумент; -
NGX_CONF_TAKE12— эта директива принимает только один или два аргумента; -
NGX_CONF_TAKE123— эта директива принимае только один, два или три аргумента; -
NGX_CONF_TAKE1234— эта декертива принимает только один, два, три или четыре аргумента; -
NGX_CONF_TAKE2— эта директива принимае только два аргумента; -
NGX_CONF_TAKE23— эта директива принимае только два или три аргумента; -
NGX_CONF_TAKE3— эта директива принимае только три аргумента; -
NGX_DIRECT_CONF— при ссылке на конфиг этой дерективы пропускается лишний указатель (оптимизация); -
NGX_EVENT_CONF— директива может быть определена в блокеevent; -
NGX_HTTP_LIF_CONF— директива может быть использована вifвlocation; -
NGX_HTTP_SIF_CONF— директива может быть использована вifвserver; -
NGX_HTTP_LMT_CONF— директива может быть использована вifвlimit_except; -
NGX_HTTP_LOC_CONF— директива может быть использована в блокеlocation; -
NGX_HTTP_MAIN_CONF— директива может быть использована в блокеmain; -
NGX_HTTP_SRV_CONF— директива может быть использована в блокеserver; -
NGX_HTTP_UPS_CONF— директива может быть использована в блокеupstream; -
NGX_MAIN_CONF— директива может быть использована до всех остальных блоков.
уф…






Комментарии
В заголовке слово “директива” написано правильно =)
жара и автокомплит делают свое дело. Спасибо.
Форма комментирования для «nginx: тип директив»