@PendalF89

Как автоматически блокировать пользователей по IP в Nginx?

Как настроить nginx, или поставить что-то перед ним, чтобы блокировать IP-адреса, с которых было больше определенного количества визитов на сайт?

Уже почти неделю кто-то гадит на один из моих сайтов. Притом, если бы просто парсили - я бы не парился, а тут заходят с браузера (предполагаю, что используют selenium или phantom), ждут 1-2 секунды, или вообще не ждут и закрывают страницу. Метрика это видит и фиксирует, соответственно поведенческие факторы ухудшаются. В Метрике это отражается как всплеск прямых заходов на сайт.

Сейчас я поставил https://goaccess.io/, классная вещь для анализа логов, с помощью этого инструмента я делаю так: вижу аномальное количество запросов с какого-то ip и блокирую его в Nginx. Вот, нужен инструмент, который бы это автоматом делал. Я уверен, что есть такой.
  • Вопрос задан
  • 854 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы