欢迎访问www.showerlee.com, 您的支持就是我前进的动力.

Centos6.3下awstats+qqhostinfo实现查看网站访问归属地

showerlee 2013-08-29 18:07 AWSTATS 阅读 (8,411) 抢沙发

之前一直在用老外的GeoIP插件配合Awstats实现PV页面归属地查询,但是国外的地区还能凑活着看,国内的一些省市也用拼音显示就感觉有点不太直观了,所以就研究了下之前一直惦记的符合国人习惯的一款awstats归属地查询插件qqhostinfo,该插件比GeoIP的优点在于,1.中文显示,2.显示归属地运营商名称,但貌似查不到是谁负责开发这个东西,网上搜索的大量资料才总结了如下文档,分享给有需要的朋友

系统环境:   CentOS6.3 x64

Net-XWhois: Net-XWhois-0.90

qqhostinfo: qqhostinfo

qqwry:      qqwry(2013-8-20)

一.部署环境:

1.安装开发包

yum -y install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

2.关闭iptables和SELINUX

# service iptables stop

# setenforce 0

# vi /etc/sysconfig/selinux

---------------

SELINUX=disabled

---------------

2.安装配置awstats传送门:http://www.showerlee.com/archives/757

二.安装qqhostinfo依赖包Net-XWhois

# wget http://sourceforge.net/projects/xwhois/files/latest/download?source=dlp

# tar zxf Net-XWhois-0.90.tar.gz

# cd Net-XWhois-0.90

# perl Makefile.PL

# make

# make install

三.配置qqhostinfo

注:以下插件的配置路径需与你awstats存放路径一致,本例awstats插件路径如下

1.下载插件包:

http://yunpan.cn/QXerXebgbJxim

2.下载解压后将qqhostinfo下的文件上传到awstats插件目录

注:这里解压下来的qqwry.dat为目前最新的QQ纯真IP数据库,需要更新的话可以在网上下载替换该同名文件

# cd /usr/local/awstats/wwwroot/cgi-bin/plugins/

# yum install lrzsz -y

# rz

找到qqhostinfo目录下的qqhostinfo.pm,qqwry.dat,qqwry.pl上传提交即可

2.修改qqhostinfo.pm文件:

# vi qqhostinfo.pm

将如下两行:

--------------------------

push @INC, "${DIR}/plugins";

require "${DIR}/plugins/qqwry.pl";

--------------------------

改成:

---------------------------

push @INC, "/usr/local/awstats/wwwroot/cgi-bin/plugins";

require "/usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.pl";

---------------------------

3.修改qqwry.pl文件:

# vi qqwry.pl

将该行:

--------------------------

my $ipfile="./QQWry.Dat";

--------------------------

改成:

--------------------------

my $ipfile="/usr/local/awstats/wwwroot/cgi-bin/plugins/qqwry.dat";

--------------------------

4.修改awstats主配置文件:

# vi /etc/awstats/awstats.www.abc.com.cn.conf

末行加入:

-------------------

LoadPlugin="qqhostinfo"

# PV页面提示信息(可选)

LoadPlugin="tooltips"

-------------------

5.修改插件目录可执行权限:

# chmod -R 755 /usr/local/awstats/wwwroot/cgi-bin/plugins/

6.重新执行页面生成脚本

# sh /etc/rc.d/awstats.sh

效果如图:


1

正文部分到此结束
版权声明:除非注明,本文由(showerlee)原创,转载请保留文章出处!
本文链接:http://www.showerlee.com/archives/783

继续浏览:AWSTATSQQhostinfo

还没有评论,快来抢沙发!

发表评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif