Установить geoip для Apache2 Debian
apt-get install -y libapache2-mod-geoip php5-geoip
Проверяем наличие модулей в Apache (путь может отличатся, проверить наличие файлов по указанным путям):
LoadModule geoip_module /usr/lib/apache2/modules/mod_geoip.so GeoIPEnable On GeoIPDBFile /usr/share/GeoIP/GeoIP.dat GeoIPDBFile /usr/share/GeoIP/GeoLiteCity.dat
Возможно подгружаемый модуль окажется, всяко может быть, ищите:
#nano /etc/apache2/mods-enabled/geoip.load #nano /etc/apache2/mods-enabled/geoip.conf #nano /etc/apache2/mods-available/geoip.conf
Копируем регулярно обновляемую базу городов:
# wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz # gunzip GeoLiteCity.dat.gz # mv GeoLiteCity.dat /var/lib/GeoIP/GeoLiteCity.dat
# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz # gunzip GeoIP.dat.gz # mv GeoIP.dat /var/lib/GeoIP/GeoIP.dat
Перегружаем Apache:
/etc/init.d/httpd restart