Инсталяция mod_geoip для Apache2 в Debian Lenny
Это руководство разъясняет, как mod_geoip для Apache2 в системе Debian Lenny. mod_geoip находит IP адрес клиента конечного пользователя. Это позволяет Вам перенаправлять или блокировать пользователей по их стране проживания. Вы можете так же использовать эту технологию для того, что бы позволить Вашему OpenX, (раньше эта технология была известна как OpenAds или phpAdsNew) рекламному серверу, применять баннерную рекламу с учетом географического расположения.
1. Предварительные замечаня
Я предполагаю, что у вас есть работающая система Debian Lenny с работающим Apache2, т.е. как это показано в этой инструкции: http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig2
2. Установка mod_geoip
Чтобы установить mod_geoip, мы просто запустим:
aptitude install libapache2-mod-geoip
Потом мы откроем /etc/apache2/mods-available/geoip.conf и раскомментируем строку GeoIPDBFile так, чтобы файл выглядел следующим образом:
vi /etc/apache2/mods-available/geoip.conf<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
</IfModule>
Затем, перезапустим Apache:
/etc/init.d/apache2 restart
3. Небольшой тест
Чтобы посмотреть, правильно ли работает mod_geoip, мы можем создать небольшой PHP файл в одном из наших веб-каталогов (например /var/www):
vi /var/www/geoiptest.php<html>
<body>
<?php
$country_name = apache_note(«GEOIP_COUNTRY_NAME»);
print «Country: » . $country_name;
?>
</body>
</html>
Вызовите этот файл в браузере, и он должен показать Вашу страну (убедитесь, что вызываете файл с внешнего IP адреса, а не используете локальный).
4. Примеры использования.
Вы можете использовать mod_geoip чтобы перенаправлять или блокировать/разрешать пользователей на основе их страны. Здесь Вы можете найти несколько полезных примеров: http://www.maxmind.com/app/mod_geoip
Если вы хотите использовать модуль mod_geoip вместе с OpenX / OpenAds / phpAdsNew, этот PDF файл содержит инструкции о его применении: 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/
.
http://www.howtoforge.com/installing-mod_geoip-for-apache2-on-debian-lenny
Popularity: 2%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв