Установка · 1 min read · Jan 28, 2026

Установка mod_geoip для Apache2 на Debian Etch

Установка mod_geoip для Apache2 на Debian Etch

Версия 1.0
Автор: Фалко Тимме

Этот гид объясняет, как настроить mod_geoip с Apache2 на системе Debian Etch. mod_geoip ищет IP-адрес конечного пользователя. Это позволяет вам перенаправлять или блокировать пользователей на основе их страны. Вы также можете использовать эту технологию для вашего сервера объявлений OpenX (ранее известного как OpenAds или phpAdsNew) для гео-таргетинга.

Я не даю никаких гарантий, что это сработает для вас!

1 Предварительная заметка

Я предполагаю, что у вас есть работающая система Debian Etch с работающим Apache2, например, как показано в этом учебнике: Идеальная настройка - Debian Etch (Debian 4.0).

2 Установка mod_geoip

Чтобы установить mod_geoip, мы просто выполняем:

apt-get install libapache2-mod-geoip

Затем мы открываем /etc/apache2/mods-available/geoip.conf и раскомментируем строку GeoIPDBFile, чтобы файл выглядел следующим образом:

vi /etc/apache2/mods-available/geoip.conf

| GeoIPEnable On GeoIPDBFile /usr/share/GeoIP/GeoIP.dat |

Далее мы перезапускаем Apache:

/etc/init.d/apache2 restart

Вот и всё!

3 Краткий тест

Чтобы проверить, работает ли mod_geoip правильно, мы можем создать небольшой PHP-файл в одном из наших веб-пространств (например, /var/www):

vi /var/www/geoiptest.php

| |

Вызовите этот файл в браузере, и он должен отобразить вашу страну (убедитесь, что вы вызываете файл с публичного IP-адреса, а не локального).

4 Сценарии использования

Вы можете использовать mod_geoip для перенаправления или блокировки/разрешения пользователей на основе их страны. Вы можете найти несколько полезных примеров для этого здесь: http://www.maxmind.com/app/mod_geoip

Если вы хотите использовать mod_geoip с OpenX/OpenAds/phpAdsNew, этот PDF-файл содержит инструкции для этого: http://www.maxmind.com/openads_geoip.pdf

5 Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.