环境awstats-7.5
文件准备
Geo-IP-1.40.tar.gz
GeoIP-1.4.8.tar.gz
Geo-IPfree-1.151940.tar.gz
数据文件:
GeoIP.dat.gz
GeoLiteCity.dat.gz
用root账户安装,普通账户不成功
一、.安装配置GeoIP插件
# tar zxf GeoIP-1.4.8.tar.gz
# cd GeoIP-1.4.8
# ./configure --prefix=/usr/local/GeoIP
# make && make install
#cd ..
# echo '/usr/local/GeoIP/lib' >> /etc/ld.so.conf
# /sbin/ldconfig /etc/ld.so.conf
#tar zxf Geo-IP-1.40.tar.gz
#cd Geo-IP-1.40
# perl Makefile.PL LIBS='-L/usr/local/GeoIP/lib' INC='-I/usr/local/GeoIP/include'
# make && make install
#cd ..
# tar zxf Geo-IPfree-1.151940.tar.gz
#cd Geo-IPfree-1.151940
# perl Makefile.PL
# make && make install
#cd ..
二、解压MaxMind免费提供的GeoIP和GeoIPCityLite数据包
# gzip -d GeoIP.dat.gz
# mv *.dat /data/zhw/awstats/data/三、配置awstats加载归属地数据包
切换到普通用户
$cd /data/zhw/awstats/wwwroot/cgi-bin
$ vi awstats.people.conf
末行添加如下内容:
#-----------------------
LoadPlugin="geoip GEOIP_STANDARD /data/zhw/awstats/data/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /data/zhw/awstats/data/GeoLiteCity.dat"
#-----------------------
刷新网页,就显示国家了。
参考:http://www.linuxidc.com/Linux/2013-06/85984.htm