Параметр ip_blacklist#
Опциональные параметры:
enabledВкл./Откл. динамического
ip_blacklist.Тип параметра:
true;
false.
По умолчанию: не имеет значения по умолчанию.
optionalОпциональные параметры:
size
В значении параметра указывается размер
ip_blacklist- количество ip-адресов, которое может быть сохранено в черном списке.Тип параметра: целочисленное значение.
По умолчанию:
size: 1024timeout
В значении параметра указан таймаут для записей
ip_blacklistв секундах. Записи в период таймаута блокируются.Тип параметра: целочисленное значение.
По умолчанию:
timeout: 60log
Вкл./Откл. журналирование ошибок.
Тип параметра:
„on“;
„off“.
По умолчанию:
log: 'off'mode
В значении параметра определяется режим хранения
ip_blacklist.Тип параметра:
sys —
ip_blacklistхранится во внешней системе (см. параметрsyscmd);local —
ip_blacklistхранится внутри nginx.
По умолчанию:
mode: localsyscmd
В значении параметра указан внешний скрипт, который будет хранить ip-адреса во внешней системе (например, Iptables).
Обязательно в случае:
mode: sys.
Тип параметра: строковое значение.
По умолчанию: не имеет значения по умолчанию.