- Debian Admin - http://www.debianadmin.com -
How to setup GeoIP support for apache2 On Debian Etch
Posted By Admin On 11th April 2008 @ 00:04 In Webserver | No Comments
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!
First you need to make sure you have apache2 server installed and working fine.
Installing mod_geoip in Debian etch using the following command
#aptitude install libapache2-mod-geoip
This will complete the installation
Configuring Geoip
Now you need to open /etc/apache2/mods-available/geoip.conf file and uncomment the GeoIPDBFile line so that the file looks as follows
#vi /etc/apache2/mods-available/geoip.conf
<IfModule mod_geoip.c>
GeoIPEnable On
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat
</IfModule>
Now you need to restart Apache using the following command
#/etc/init.d/apache2 restart
Test Geoip
To see if mod_geoip is working correctly, we can create a small PHP file in one of our web spaces (e.g. /var/www):
#vi /var/www/geoiptest.php
add the following lines and save the file
open browser http://serverip/geoiptest.php, and it should display your country.
You may also be interested in...
Article printed from Debian Admin: http://www.debianadmin.com
URL to article: http://www.debianadmin.com/how-to-setup-geoip-support-for-apache2-on-debian-etch.html
Click here to print.