Хотите узнать, как установить Nginx и отказать в доступе к списку IP-адресов? В этом учебнике мы собираемся настроить сервер Nginx, чтобы заблокировать доступ из списка IP-адресов.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
Список оборудования
В следующем разделе представлен список оборудования, используемого для создания этого учебника.
Как Amazon Associate, я зарабатываю от квалификационных покупок.
Nginx — Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Nginx.
Tutorial Nginx — Блокировка списка IP-адресов
Установите сервер Nginx.
Отредактируйте файл конфигурации Nginx для веб-сайта по умолчанию.
Добавьте следующую строку в файл конфигурации.
Вот файл, перед нашей конфигурацией.
Вот файл, после нашей конфигурации.
Создайте файл, содержащий список IP-адресов.
Вот содержимое файла.
Настройте разрешение файла.
Перезапустите сервис Nginx.
В нашем примере сервер Nginx запретит доступ с IP-адресов, включенных в файл под названием BLACKLIST.
В нашем примере мы заблокировали всю сеть 192.168.1.0/24.
В нашем примере мы заблокировали IP-адрес 192.168.2.102.
С компьютера, включенного в список, попробуйте получить доступ к серверу Nginx.
Сервер Nginx будет отказывать в доступе и отображать сообщение об ошибке.
Сервер Nginx будет отказывать в доступе на основе файла списка доступа под названием BLACKLIST.
Поздравляю! Вы можете отказать в доступе к серверу Nginx на основе IP-адреса источника.