Ограничить количество запросов с одного айпи

Алексей7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.09.2018

Имеется сайт, время от времени наблюдаем картину, когда за короткий промежуток времени идет много запросов с одного айпи адреса. Доходит до 500 и более запросов примерно за 20 секунд.

Требуется настроить сервер так, чтобы при превышении определенного количества запросов с одного ip в секунду, данный айпи блокировался на определенное время (с использованием fail2ban или написание скрипта; если есть какие-либо более совершенные варианты - предлагайте).

На сервере используется связка httpd+nginx.