Jump to content
  • Блокировка по списку ботов через 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

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

     

     

    blockua.conf


    User Feedback

    Recommended Comments

    There are no comments to display.



    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

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

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...