Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Nginx — блокировка useragent

Не редка бывает необходимость не допустить на свой сайт, всякого рода ботов, роботов, вредителей, конкурентов и тому подобных посетителей.

Различают таких пользователей по юзерагенту.  Пример списка агентов blacklist

Далее в примере сократим и оставим только curl и wget

Данный лист можно сохранить по адресу:

Далее для нужного location указываем следующее

Таким образом все агенты попавшие под список получат 403 ответ — оступ запрещен.

Аналогично можно использовать и в таком виде

Проверим как это работает?

Пытаемся скачать с нашего сайта

Видим, что блокировка работает.

Администрирование веб серверов, обращайтесь [email protected]

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.