Plesk面板下给Awstats安装GeoIP插件

Awstats默认下不显示访问者的国家信息,对于一些英文网站,可能需要看看网站在不同国家的受欢迎程度,希望能够根据IP地址判断访问者的国家信息。这个需求可以使用GeoIP插件就可以实现,当然,如果你使用的不是Plesk面板也可以,整个操作差不多。

安装准备

1.安装必备的Perl组件

yum install GeoIP GeoIP-data GeoIP-devel

2.下载GeoIP数据库,本教程放到了网站的目录下,这个根据自己的需求。

cd /var/www/vhosts/ezloo.com/geoip/
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gzip -d GeoLiteCity.dat.gz

配置过程

Awstats的主配置文件是:/etc/awstats/awstats.comf 和 /etc/awstats/awstats.model.conf,修改这两个配置只对后续新建的网站有效,如果要修改已经创建的网站的Awstats配置文件,可以在/usr/local/psa/etc/awstats/目录下找到自己需要的Awstats配置文件。

查找

LoadPlugin=”geoip GEOIP_STANDARD /pathto/GeoIP.dat”

替换成以下,GeoIP数据库的位置根据实际情况修改。

LoadPlugin=”geoip GEOIP_STANDARD /var/www/vhosts/yeool.com/geoip/GeoIP.dat”

运行一下Awstats更新,就能看到IP地址旁边多了一个国家的信息。