awstats日志分析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awstats日志分析相关的知识,希望对你有一定的参考价值。
- awstats简介
awstats是免费的一个非常强大的日志分析工具的Apache日志文件。 从apache分析日志后,它以易于理解的图形格式显示它们。 awstats是高级Web统计的缩写,它可以在命令行界面或CGI上运行。
- 功能
它可以统计您站点的如下信息:
一:访问量,访问次数,页面浏览量,点击数,数据流量等
二:精确到每月、每日、每小时的数据
三:访问者国家
四:访问者IP
五:Robots/Spiders的统计
六:访客持续时间
七:对不同Files type 的统计信息
八:Pages-URL的统计
九:访客操作系统浏览器等信息
十:其它信息(搜索关键字等等)
- 搭建环境
一台redhat6
awstats安装包
DNS
apache设置
redhat6默认就装了apache
# vim /etc/httpd/conf/httpd.conf //配置文件
Listen:192.168.100.110:80
ServerName:www.benet.com
# service httpd start //开启服务
挂载安装包
# tar zxvf awstats-7.6.tar.gz -C /opt/
# mv /opt/awstats-7.6 /usr/local/awstats //便于管理
安装awstats
# cd /usr/local/awstats/tools
./awstats_configure.pl
Config file path (‘none‘ to skip web server setup):
> /etc/httpd/conf/httpd.conf //输入配置文件
然后输入y
Your web site, virtual server or profile name:
> www.benet.com //输入域名
回车 回车
安装DNS
# rpm -ivh /mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm //安装bind
# vim /etc/named.conf
# vim /etc/named.rfc1912.zones
# cd /var/named/
# cp -p named.localhost benet.com.zone
# vim benet.com.zone
# service named start //启动服务
查看httpd服务里有无日志
# vim /etc/httpd/conf/httpd.conf
修改awstats日志文件
# vim /etc/awstats/awstats.www.benet.com.conf
LogFile="/var/log/httpd/access_log" //修改访问日志文件位置
DirData="/var/lib/awstats" //awstats 默认不存在(需要创建)
# service httpd restart
# mkdir /var/lib/awstats
浏览器进行访问
http://www.benet.com/awstats/awstats.pl?config=www.benet.com
# cd /usr/local/awstats/tools
./awstats_updateall.pl now //更新数据
计划性任务更新数据
# crontab -e
*/5 * * * * /usr/local/awstats/tools/awstats_updateall.pl now
每五分钟统计
优化网页地址
# cd /var/www/html 撘Apache默认站点 手工编译安装站点:/usr/local/apache/hcdocs
# vim aws.html
<html>
<head>
<meta http-equiv=refresh content="0;url=http://www.benet.com/awstats/awstats.pl?config=www.benet.com">
</head>
<body></body>
</html>
http://www.benet.com/aws.html 使用此地址直接访问
以上是关于awstats日志分析的主要内容,如果未能解决你的问题,请参考以下文章