2007-06-17

在awstats中增加对来访ip位置的显示

Posted in Apache at 15:32 Author:仲远

标签:

大家可能会对访问自己的网站的用户主要是哪些地方的人会比较感兴趣,因此你可以使用qqhostinfo这个插件来完成对访问ip地理位置的反查。安装这样一个插件非常简单,就如下步骤:

首先,点击这里下载插件。把它放在awstats/wwwroot/cgi-bin/plugins中。

其次,下载上一篇blog提到的分析QQWry.dat的perl脚本。 然后放在同一目录,去网上下载QQWry.Dat放在同一目录中,注意文件名一定要是QQWry.Dat,实际上是我用我的珊瑚版本的QQ的这个文件.

再编辑你得awstats配置文件,大概在LoadPlugin="hostinfo"的后面增加一行 LoadPlugin="qqhostinfo"

然后 vi /usr/local/awstats/wwwroot/cgi-bin/plugins/qqhostinfo.pm 第17行require的路径改 require "/usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.pl"

最后 vi /usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.pl
将其中的my $ipfile="……………" 改为my $ipfile="/usr/local/awstats/wwwroot/cgi-bin/plugins/QQWry.Dat";

搞定,再去看看你的awstats的分析结果吧,是不是在参观者主机的 “主机与网页数” 中多了一个“Location”显示ip位置呀:)

注意两点: 
1、QQWry.Dat以及qqwry.pl的位置都必须使用绝对路径,以避免产生莫名奇妙的错误。 
2、/usr/local/awstats在实际中需要替换成你的awstats的安装位置

本文可以自由转载,转载时请保留全文并注明出处。作者:仲子
原文链接:http://www.wangzhongyuan.com/archives/119.html

本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:

Leave a Comment

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word