Перейти к содержанию
  • Блокировка по списку ботов через Nginx.conf


    Zero108

    1. Открыть для редактирования файл /etc/nginx/nginx.conf и добавить после http {

    include /etc/nginx/blockua.conf;

    , где /etc/nginx/ - путь к файлу blockua.conf от корня сервера.

    Чтобы получилось так:

    http {
        include /etc/nginx/blockua.conf;

    В этом же файле nginx.conf добавить в разделе server {

        if ($badagent) {
            return 403;
        }

    Чтобы получилось так:

    CUsersinfoAppDataLocalTempFileZillaPortableTempfz3temp-2nginx.conf-NotepadAdministrator.thumb.jpg.fb2321cb06ded9f43c526ad9af9cee40.jpg

    Если это не сработает в виду особенностей настройки сервиса Nginx, нужно добавить эту директиву в двух местах в индивидуальном файле для домена:

    /etc/nginx/vhosts/<пользователь>/<ваш домен>.conf

    2. Проверит в файле blockua.conf, что не забанен нужный вам бот, например, Yandex.

    3. Загрузить в папку /etc/nginx файл .

    192_168.1.52root-sftproot192_168.1.52-FileZilla.thumb.jpg.1f1108f37b8e02096859aecae04e122c.jpg

    3. Перезапустить Nginx в консоли сервера, например, так: service nginx restart

    4. Для добавления исключений, добавьте в файл blockua.conf наверху списка список исключений. Пример:

    map $http_user_agent $badagent { 
        default 0; 
        "~*TelegramBot" 0;
        "~*SimplePie" 0;
        "~*VKRobot" 0;
        "~*Googlebot" 0;

    Загрузите файл на сервер и перезапустите службу nginx.

    PS применять вместе с настройкой WAF СF и блокировкой по IP.

     

     

    blockua.conf


    Обратная связь

    Рекомендуемые комментарии

    Комментариев нет



    Присоединяйтесь к обсуждению

    Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
    Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

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

    ×   Вставлено с форматированием.   Вставить как обычный текст

      Разрешено использовать не более 75 эмодзи.

    ×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

    ×   Ваш предыдущий контент был восстановлен.   Очистить редактор

    ×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...