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

R1
На сайте с 19.07.2014
Offline
31
2341

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

В файле nginx.conf

вставил такие строки:

    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 ?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

Без .conf, если вы уж так прописали

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
G
На сайте с 11.12.2014
Offline
65
#2

Если в CPanel можно добавить необходимые правила в

/scripts/createvhosts.py

к примеру

#including blocking rules

include "/etc/nginx/blocking.inc";

Владимир ААА
На сайте с 02.02.2016
Offline
63
#3

При использовании конструкции «include» не забывайте указывать расширение файла. И не просто перечисляйте refer-ы или IP, а используйте правила nginx.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий