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