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