Nginx блокируем пользователей по user-agent и по ip.

Nginx блокируем пользователей по user-agent и по ip.

Для того чтобы заблокировать пользователей по user-agent и(или) ip создадим конфиг, где промаппим необходимые ip и ua.

Далее инклудим его в основной конфиг nginx, для этого добавим строку в nginx.con

Далее создадим конфиг, и проинкдудим его в те места, где мы хотим избавиться от левых ботов или ip.
nano /etc/nginx/additional_rules.conf

Инклудим, например в мой конфиг /etc/nginx/conf.d/itc-life.ru.conf

include /etc/nginx/additional_rules.conf;

Всё рестатуем

Обратите внимание я блокирую user’ов — делаю 301 на спец домен, чтобы видеть кто на него попал (по логам).
Вот результат

Опубликовано в Nginx

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.