Задать вопрос
@Molodmld

Как прекратить логирование ошибок `deny` директивы nginx?

Есть список айпи-адресов ботов, которые я блокирую на сервере с помощью директивы deny. Файл с адресами выглядит так:

deny хх.хх.хх.хх;
deny хх.хх.хх.хх;
deny хх.хх.хх.хх;
deny хх.хх.хх.хх;

Каждый раз, когда с этих айпи-адресов идет запрос на сервер, nginx пишет в логах ошибку:

[error] 22227#22227: *13997436 access forbidden by rule, client: xx.xx.xx.xx

Как запретить ему логировать эти ошибки?
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Можно сделать редирект всех запросов с этих IP - на пустой файл.
Или даже ещё проще - return 444;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@psycho-coder
Eternal student
Исключить именно эти ошибки из лога увы никак. Можно повысить уровень логирования до crit, но при этом все ошибки типа error вы там не увидите
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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