Awstats显示国家地区插件GeoIP安装
来源:互联网 发布:plc编程入门 编辑:程序博客网 时间:2024/05/17 09:28
Awstats默认安装之后是不具有识别访问者的国家和地区信息的,所以需要安装插件支持Awstats列出访问者的国家和地区,便于分析
GeoIP免费的是国家/IP的数据表,GeoIPCityLite是地区的数据表
MaxMind目前免费提供了GeoIP和GeoIPCityLite数据包:可以定期每个月从以下地址下载:
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
- Awstats显示国家地区插件GeoIP安装
- AWStats国家地区扩展GeoIP安装配置
- 利用geoip来限制某些国家地区访问
- AWStats扩展GeoIP
- awstats上应用GeoIP
- 转发:AWStats上的IP=>城市信息解析包安装 GeoIP City Lite
- 在Linux上配置AWSTATS with GeoIP
- nginx使用geoip判断国家
- awstats 安装
- 安装 awstats
- 国家/地区字符串
- 国际国家地区编码
- Awstats Window2003 IIS6 Linux Nginx Lighttpd GeoIP QQWry
- AWStats+QQ纯真库IP解析插件安装
- 安装GeoIP数据库
- 安装GeoIP数据库
- AWstats插件配置
- 美化BLOG:显示访客来自的国家或地区的旗帜
- STL源码剖析---红黑树原理详解
- 预编译头技术
- 将二叉排序树BST转换成排序的双向链表
- oracle 11g 学习笔记 11_4
- python客户端访问WebService
- Awstats显示国家地区插件GeoIP安装
- 单词串联记忆 - 故事 - Party上的浪漫事
- 学习C/C++的50个好网站
- ioctl 命令
- 转:i美股互联网投资手册 另类点评Angies List
- Java程序执行.bat文件实现循环发送Email
- application pageContext
- 日记
- HADOOP:MapReduce作业运行机制