Хотите узнать, как установить Nginx и отказать в доступе USER-AGENT? В этом учебнике мы собираемся настроить сервер Nginx, чтобы заблокировать доступ к вашему сайту на основе значения USER-AGENT.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

Список оборудования

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Nginx - Связанные Учебник:

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

Tutorial Nginx - Блокировка пользователя-агента

Установите сервер Nginx.

Copy to Clipboard

Отредактируйте файл конфигурации Nginx для веб-сайта по умолчанию.

Copy to Clipboard

Добавьте следующую строку в файл конфигурации.

Copy to Clipboard

Вот файл, перед нашей конфигурацией.

Copy to Clipboard

Вот файл, после нашей конфигурации.

Copy to Clipboard

Перезапустите сервис Nginx.

Copy to Clipboard

В нашем примере мы настроили сервер Nginx, чтобы отказать в доступе агентам пользователей, содержащим слова WGET и CURL.

С удаленного компьютера, попробуйте получить доступ к серверу Nginx с помощью пользователя-агента по имени CURL.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Поздравляю! Вы можете отказать в доступе к Nginx на основе ценности пользователя-агента.