转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明。
链接:http://www.dbasky.net/archives/2009/04/awstats-1.html
上次讲了如何安装和配置awstats,今天主要讲配置让awstats显示来访者位置。接下来介绍二个显示来访者地区的插件。
1.GeoIP
开启以下几个插件,可显示一些额外提示、把 IP 转换为国家和城市信息。
(方法:打开 awstats.www.php-oa.com.conf,找到如下插件,去掉前面的注释,把 GeoIP.dat 和 GeoLiteCity.dat 的路径改为自己实际的)
LoadPlugin="tooltips"
LoadPlugin="decodeutfkeys"
LoadPlugin="geoip GEOIP_STANDARD /opt/awstats-6.9/wwwroot/cgi-bin/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /opt/awstats-6.9/wwwroot/cgi-bin/GeoLiteCity.dat"
最新的ip地址数据库的下载地址
2.qqhostinfo
awstats是可以增加插件的。爱.EASY.RELOADED做的这个qqhostinfo插件,可以在访问主机表格中增加一列,显示ip对应的位置。
插件下载并复制到 awstats/plugins/目录下:
1. 首先下载插件(qqhostinfo.pm)。把它放在awstats/wwwroot/cgi-bin/plugins中。
2. 下载分析QQWry.dat的perl脚本(qqwry.pl)。放在同一目录。
3. 修改,qqwry.pl中:
vi /opt/awstats-6.9/wwwroot/cgi-bin/plugins/qqwry.pl
./QQWry.Dat 修改为 ${DIR}/plugins/QQWry.Dat
4. 下载QQWry.Dat放在同一目录中,注意文件名一定要是QQWry.Dat
5. 编辑你得awstats配置文件,大概在LoadPlugin="hostinfo"的后面增加一行
LoadPlugin="qqhostinfo"
OK,我们可以看到在主机模块中多了Location这一列。
提示:使用 qqhostinfo 插件需要安装 Net::XWhois 模块,到这里下载
附上以上用到的所有插件在本地下载
GeoIP插件不这么好用。。
是的,没错。一般大家都用qqhostinfo,不过qqhostinfo用经常的更新数据库,要不然显示的地址不是很准确的。