1、GeoIP插件整合到awstats中,实现IP反向解析归属地功能。

数据库下载地址: http://dev.maxmind.com/zh-hans/geoip/legacy/geolite/

分别下载:

    1、国家数据库     2、城市数据库    3、运营商

 

下载后分别放置到awstats的配置文件目录下。

注: geo已经发布geolite2,但文件格式为mmdb,而不是dat格式。暂时好像awstats不支持。

2、安装相应的perl模块


perl -MCPAN -e 'install "Geo::IP"'   
perl -MCPAN -e 'install "Geo::IPfree"'

perl -MCPAN -e 'install "Net::XWhois"'

perl -MCPAN -e 'install "Encode"'

perl -MCPAN -e 'install "URI::Escape"'

3、先下载安装C库  

wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.8.tar.gz  
tar -zxf GeoIP-1.4.8.tar.gz  
cd GeoIP-1.4.8/  
./configure --prefix=/usr/local/GeoIP

make && make install  

由于编译GeoIP时自定义了安装路径,所以这里需要加载关联GeoIP模块库

# echo '/usr/local/GeoIP/lib' >> /etc/ld.so.conf

# /sbin/ldconfig /etc/ld.so.conf