Установка · 1 min read · Dec 30, 2025

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

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

Версия 1.0
Автор: Фалко Тимме
Следите за мной в Twitter

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

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

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

Я предполагаю, что у вас есть работающая система Debian Squeeze с работающим Apache2, например, как показано в этом учебнике: Установка Apache2 с поддержкой PHP5 и MySQL на Debian Squeeze (LAMP).

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.