Установка · 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| |
Далее мы перезапускаем 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 Ссылки
- mod_geoip: http://www.maxmind.com/app/mod_geoip
- Apache: http://httpd.apache.org
- Debian: http://www.debian.org
Get new posts in your inbox
No spam. Unsubscribe anytime.