Awstats显示国家地区插件GeoIP安装

Awstats默认安装之后是不具有识别访问者的国家和地区信息的,所以需要安装插件支持Awstats列出访问者的国家和地区,便于分析GeoIP免费的是国家/IP的数据表,GeoIPCityLite是地区的数据表

MaxMind目前免费提供了GeoIP和GeoIPCityLite数据包:可以定期每个月从以下地址下载:

wget  http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget  http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

下载之后

# mkdir /var/GreIP

把两个文件移入新建的目录中gunzip解压即可

GeoIP安装步骤如下:

先下载GeoIP C库:

去https://www.maxmind.com/download/geoip/api/c/下载GeoIP-1.4.8.tar.gz

# tar xf GeoIP-1.4.8.tar.gz

cd进入解压目录,执行如下操作安装

# ./configure ; make && make install

接下来下载GeoIP perl库:

去https://www.maxmind.com/download/geoip/api/perl/下载Geo-IP-1.40.tar.gz

# tar xf Geo-IP-1.40.tar.gz

cd 进入解压目录,执行如下操作安装

# perl Makefile.PL LIBS=‘-L/usr/local/lib‘

//这里必需使用这种方法安装,笔者尝试把/usr/local/lib加入/etc
/ld.so.conf.d/geoip.conf并执行ldconfig,单独执行perl
Makefile.PL还是发现不了GeoIP的C库,所以只能以perl Makefile.PL LIBS=‘-L/usr/local/lib‘
这种方式执行

# make && make install

最后修改/etc/awstats/awstats.IP/HOSTNAME.conf

# vim /etc/awstats/awstats.IP/HOSTNAME.conf

#加入以下两行

LoadPlugin="geoip GEOIP_STANDARD /var/GeoIP/GeoIP.dat" #约1422行

LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /var/GeoIP/GeoLiteCity.dat"#约1432行

# rm -rf /var/lib/awstats/* #删除旧的统计数据

# /usr/local/awstats/tools/awstats_updateall.pl now

#重新生成数据即可,查看监控页面就可以获取来访者的国家和地区了

参考文档: http://wangyan.org/blog/howto-setup-geoip-for-awstats.html

http://www.chedong.com/tech/awstats.html

时间: 2024-11-05 21:53:42

Awstats显示国家地区插件GeoIP安装的相关文章

vim插件:显示树形目录插件NERDTree安装 和 使用

下载和配置 NERDTree插件的官方地址如下,可以从这里获取最新的版本 https://github.com/scrooloose/nerdtree 下载zip安装包 或者使用下面官网源文件安装方法 我的实验环境是centos6.6,其他版本可能有些不同. 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录下的NERD_tree.txt拷贝到~/.vim/doc. ~表示当前用户的目录,我的环境中没有~/.v

Vim升华之树形目录插件NERDTree安装图解

Vim升华之树形目录插件NERDTree安装图解 无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了.我的系统是Ubuntu12.04,版本不同可能 .vim 所在的目录不同.本节用到的压缩包已经上传到网站,如有需要,请自行下载. 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在

语言(文化)代码与国家地区对照表

// 取得用户默认信息 NSUserDefaults *defaults = [ NSUserDefaults standardUserDefaults]; // 取得 iPhone 支持的所有语言设置 NSArray *languages = [defaults objectForKey : @"AppleLanguages" ]; NSLog (@"%@", languages); // 获得当前iPhone使用的语言 NSString* currentLang

Sublime Text 2激活、插件包安装、以及快捷键

http://jingyan.baidu.com/article/ff4116259b057c12e48237b8.html Sublime Text作为一款轻量.简洁.高效.跨平台的编辑器.支持N多种语言,受工程师所爱!这里教大家如何激活Sublime Text 2.0.2,并教大家如何安装包控制器(package control)和安装插件(Emmet.SublimeLinter.jQuery等插件)  1.激活注册sublime text2 接下来教大家如何注册破解Sublime Text

Vim自动补全插件----YouCompleteMe安装与配置

Vim自动补全插件----YouCompleteMe安装与配置 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assist X这么方便快捷的补全插件呢?以前用的是neocomplcache+code_complete+omnicppcomplete,但效果还是不是很好.看到有YCM后前面的插件可以说拜拜了. YouCompleteMe:一个随键而全的.支持模糊搜索的.高速补全的插件.YCM 由 google 公司搜索项目组的软件工程师 Strahinja

Java静态代码分析工具——FindBugs插件的安装与使用

1 什么是FindBugs FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析.不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范. 2 如何安装FindBugs? 作为Eclipse的一个插件,可以将Findbugs集成到Eclipse中使用. 第一种是在线安装:在Eclipse的插件安装地址中输入http:

【转】Vim自动补全插件----YouCompleteMe安装与配置

原文网址:http://www.cnblogs.com/zhongcq/p/3630047.html 使用Vim编写程序少不了使用自动补全插件,在Linux下有没有类似VS中的Visual Assist X这么方便快捷的补全插件呢?以前用的是neocomplcache+code_complete+omnicppcomplete,但效果还是不是很好.看到有YCM后前面的插件可以说拜拜了. YouCompleteMe:一个随键而全的.支持模糊搜索的.高速补全的插件.YCM 由 google 公司搜索

Eclipse与jetty插件(Jetty Launcher插件)的安装和使用(一)

http://blog.csdn.net/java20100406/article/details/6108419 Maven的插件集合: 版本描述:Eclipse 3.6(eclipse-jee-helios-win32)  Jetty Launcher插件 下载安装eclipse过程不做描述了. 启动eclipse,Help-> Install New Software,如图: 出现Available Software 界面,选择Add,我们需要新建立jetty的插件(Jetty Launc

web的自动化测试插件Selenium-IDE插件的安装使用

 Selenium是ThroughtWorks公司一个强大的开源Web功能测试工具系列,本系列现在主要包括以下4款: q1.SeleniumCore:支持DHTML的测试案例(效果类似数据驱动测试),它是SeleniumIDE和SeleniumRC的引擎. q2.SeleniumIDE:FireFox的一个插件,支持脚本录制. q3.SeleniumRC:SeleniumRemoteControl.后续的系列文章我会主要针对SeleniumRC展开介绍. q4.SeleniumGrid:允许