Связаться по:
[email protected]

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

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

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

5/5 - (1 голос)

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

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

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

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

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

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

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

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

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

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

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

1 Response

  1. Перешёл вот на Нигикс и возникла необходимость в блокировке ботов, как это было через хтачесс.

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

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