Copypasted from : Installing mod_geoip on Apache 2.2 | Say GNU/Linux
1) Downalod the latets GEOIP package from Index of /download/geoip/api/c and install it
2) Download and install latest mod_geoip2 from Index of /download/geoip/api/mod_geoip2
if you get error while restarting httpd conf, try this line:
3) Restart apache
OR
and then run easy apache update from whm and chose the mod_geoip option.
after all you need to enable mod_geoip
and add this to it:
1) Downalod the latets GEOIP package from Index of /download/geoip/api/c and install it
Code:
# wget -c http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz # tar -xzf GeoIP-1.4.6.tar.gz # cd GeoIP-1.4.6/ # ./configure # make # make install
Code:
# wget -c http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz # tar -xzf mod_geoip2_1.2.5.tar.gz # cd mod_geoip2_1.2.5/ # /usr/local/apache/bin/apxs -lGeoIP -cia mod_geoip.c
Code:
apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c
3) Restart apache
OR
Code:
wget http://twiki.cpanel.net/twiki/pub/EasyApache3/CustomMods/custom_opt_mod-mod_geoip.tar.gz tar -C /var/cpanel/easy/apache/custom_opt_mods -xzf custom_opt_mod-mod_geoip.tar.gz
after all you need to enable mod_geoip
Code:
nano /usr/local/apache/conf/httpd.conf
Code:
GeoIPEnable On GeoIPDBFile "/path_to_geoipdat_file/GeoIP.dat"