@TopGun89

Как забанить ботов средствами nginx?

Здравствуйте. Нужно забанить ботов при помощи nginx.
В файле
вставил такие строки:

include custom/bad_ua;
    include custom/bad_referer;
    include custom/bad_ip;
    include custom/bad_location;


Вопрос:
Следующим шагом нужно создать директорию custom, в нее сложить файлы bad_ua, bad_referer, bad_ip, bad_location ?
bad_ua и т.д. - это файлы с расширением .conf ? Те файл будет иметь вид bad_ua.conf ?
  • Вопрос задан
  • 432 просмотра
Решения вопроса 1
XXXXPro
@XXXXPro
Fullstack Web developer
Вообще, в директиве include надо писать имя файла с расширением. Т.е. если планируется назвать файл bad_ua.conf, то и в конфиге нужно писать include custom/bad_ua.conf.
А в этих файлах нужно не просто перечислять refrerы или IP, а прописывать правила nginx.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ruvasik
@ruvasik
https://www.bryce.ru
Как-то слишком радикально.
Я бы предложить что-то вроде fail2ban)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы