Параметр ip_blacklist (util_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.
Тип параметра: строковое значение.
По умолчанию: не имеет значения по умолчанию.