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

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

В нашем примере сервер Apache принимает веб-сайт WWW.GAMEKING.TIPS.

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

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

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

Apache — Связанные Учебник:

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

Учебник Apache — установка базы данных GEOIP2

Получите доступ к веб-сайту MAXMIND и создайте новую учетную запись.

Получите доступ к профилю учетной записи и создайте новый ключ.

Nginx - GeoIP2 key

Добавьте репозиторий MAXMIND в свой Ubuntu Linux.

Copy to Clipboard

Установите пакет под названием GEOIPUPDATE.

Copy to Clipboard

Редактировать файл конфигурации GEOIPUPDATE.

Copy to Clipboard

Вставьте идентификатор учетной записи и ключ лицензии.

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

Copy to Clipboard

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

Copy to Clipboard

Обновление базы данных GEOIP2.

Copy to Clipboard

Проинстрация установки базы данных GEOIP2.

Copy to Clipboard

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

Copy to Clipboard

Вы установили базу данных GEOIP2 для стран и городов.

Поздравляю! Вы закончили установку GEOIPUPDATE.

Учебник Apache — Установка модуля MaxMind

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

Copy to Clipboard

Установите необходимые пакеты.

Copy to Clipboard

Установите библиотеку под названием LIBMAXMINDDB.

Copy to Clipboard

Загрузите последнюю версию модуля Apache под названием MOD_MAXMINDDB.

Copy to Clipboard

Составить и установить модуль Apache.

Copy to Clipboard

Поздравляю! Вы закончили установку модуля MAXMIND на сервере Apache.

Учебник Apache — Блокирование доступа из города

Включить необходимые модули Apache.

Copy to Clipboard

Редактировать файл конфигурации Apache для веб-сайта.

Copy to Clipboard

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

Copy to Clipboard

В нашем примере мы отказали в доступе из городов, названных BOARDMAN и NOVA IGUA-U.

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

Copy to Clipboard

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

Copy to Clipboard

Перезапустите службу Apache.

Copy to Clipboard

Сервер Apache будет отказывать в доступе на основе города ip-адреса источника.

С удаленного компьютера в ограниченном городе, попробуйте получить доступ к вашему сайту.
Copy to Clipboard

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

Copy to Clipboard

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

Учебник GEOIP2 — Обновление базы данных

Создание запланированной задачи по обновлению базы данных GEOIP2.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Поздравляю! Вы настроили автоматическое обновление базы данных GEOIP2.