Параметр ip_blacklist#

Опциональные параметры:

  • enabled

    Вкл./Откл. динамического ip_blacklist.

    Тип параметра:

    • true;

    • false.

    По умолчанию: не имеет значения по умолчанию.

  • optional

    Опциональные параметры:

    • size

    В значении параметра указывается размер ip_blacklist - количество ip-адресов, которое может быть сохранено в черном списке.

    Тип параметра: целочисленное значение.

    По умолчанию:

    size: 1024
    
    • timeout

    В значении параметра указан таймаут для записей ip_blacklist в секундах. Записи в период таймаута блокируются.

    Тип параметра: целочисленное значение.

    По умолчанию:

    timeout: 60
    
    • log

    Вкл./Откл. журналирование ошибок.

    Тип параметра:

    • „on“;

    • „off“.

    По умолчанию:

    log: 'off'
    
    • mode

    В значении параметра определяется режим хранения ip_blacklist.

    Тип параметра:

    • sys — ip_blacklist хранится во внешней системе (см. параметр syscmd);

    • local — ip_blacklist хранится внутри nginx.

    По умолчанию:

    mode: local
    
    • syscmd

    В значении параметра указан внешний скрипт, который будет хранить ip-адреса во внешней системе (например, Iptables).

    Обязательно в случае:

    • mode: sys.

    Тип параметра: строковое значение.

    По умолчанию: не имеет значения по умолчанию.