??? Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料:
??? ●访问次数、独特访客人数,
??? ●访问时间和上次访问,
??? ●使用者认证、最近认证的访问,
??? ●每周的高峰时间(页数,点击率,每小时和一周的千字节),
??? ●域名/国家的主机访客(页数,点击率,字节,269域名/国家检测, geoip 检测),
??? ●主机名单,最近访问和未解析的 IP 地址名单
??? ●大多数看过的进出页面,
??? ●档案类型,
??? ●网站压缩统计表(mod_gzip 或者 mod_deflate),
??? ●使用的操作系统 (每个操作系统的页数,点击率 ,字节, 35 OS detected),
??? ●使用的浏览器,
??? ●机器人访问(检测 319 个机器人),
??? ●蠕虫××× (5 个蠕虫家族),
??? ●搜索引擎,利用关键词检索找到你的地址,
??? ●HTTP 协议错误(最近查阅没有找到的页面),
??? ●其他基于 URL 的个性报导,链接参数, 涉及综合行销领域目的.
??? ●贵网站被加入"最喜爱的书签".次数.
??? ●屏幕大小(需要在索引页补充一些 HTML 标签).
??? ●浏览器的支持比例: Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF reader.
??? ●负载平衡服务器比率集群报告.
??? Awstats 的运行是需要 PERL 环境的支持,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的,而当我们把 Web 服务器换成 Nginx 后,要运行 awstats 变得很麻烦。首先 Nginx 本身对 Perl 的支持是比较弱的,甚至官方也不建议使用;另外在日志格式上有需要修改后才能运行。
首先修改网站服务的配置文件如下图所示
关闭防火墙和增强性安全功能并挂载宿主机共享出来的文件如下图所示
把日志分析工具解压缩如下图所示
安装DNS服务包如下图所示
修改DNS主配置文件如下图所示
修改DNS区域配置文件如下图所示
修改DNS区域数据文件如下图所示
开启DNS服务和网站服务并执行脚本如下图所示
修改日志配置文件如下图所示
创建日志目录并重启网站服务如下图所示
打开网页看看能不能出现日志分析页面如下图所示
到日志工具目录下执行更新脚本如下图所示
再刷新一下页面如下图所示
做一下计划性周期任务如下图所示
开启任务 service crond start后把网页优化一下如下图所示
再输入优化后的网站名称看看能不能访问 如下图所示
原文:http://blog.51cto.com/13706698/2155893