amh面板apache环境下安装geoip

以下方法是指使用我们diahosting二次开发的amh 4.2版本为例,若是使用amh官方版本无apache,故请不要使用以下方法
以apache 2.4为例,若使用的是apache 2.2则注意区别其中涉及的路径

1:下载安装geoip

wget http://www.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar zxvf GeoIP.tar.gz
cd GeoIP-1.4.8
./configure
make && make install

2:下载安装apache需要使用到的模块mod_geoip并进行编译安装

wget http://www.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.8.tar.gz
tar -xvf mod_geoip2_1.2.8.tar.gz
cd mod_geoip2_1.2.8
/usr/local/apache2/bin/apxs  -cia -I/usr/local/include -L/usr/local/lib -lGeoIP mod_geoip.c

3:把目录/usr/local/lib加入到动态链接库配置文件

echo "/usr/local/lib" >> /etc/ld.so.conf
/sbin/ldconfig /etc/ld.so.conf

4:重启apache或直接重启amh

/etc/init.d/amh-start

自此,基于apache的GeoIP功能已完成安装。