部署Awstats统计Http访问日志
说明:
Awstats日志统计工具可统计页面访问量、访问者地区、文件点击数排名、搜索关键词、浏览器类型等,特点是在24小时之内,不重复统计同一个客端的访问。
前提:
安装Apache 的httpd软件包(此软件有依赖关系,需配置yum库)
步骤:
一、 安装awstats-7.1.tar.gz软件包
[root@localhost]#cd Desktop (我的包放在桌面上)
[root@localhost Desktop]# tar -zxvf awstats-7.1.tar.gz -C /usr/local/(将软件解压到这个目录)
[root@localhost src]# cd /usr/local/
[root@localhost local]# mv awstats-7.1/ awstats(将原awstats-7.1 改名为awstats)
[root@localhost local]# cd awstats/tools/
[root@localhost tools]# ./awstats_configure.pl //运行配置文件之后出现交互内容:
...
Config file path ('none' to skip web server setup):
> etc/httpd/conf/httpd.conf //输入apache的主配置文件
...
-----> Need to create a new config file ?
Do you want me to build a new AWStats config/profile
file (required if first install) [y/N] ? y
...
Your web site, virtual server or profile name:
> www.tarena.com //输入你的web服务器名字
...
Default: /etc/awstats
Directory path to store config file(s) (Enter for default):
>
...
/usr/local/awstats/tools/awstats_updateall.pl now
Press ENTER to continue...
...
Press ENTER to finish...
二、 修改awstats主配置文件
[root@localhost tools]# vim /etc/awstats/awstats.www.tarena.com.conf (安装完后会生成这个目录下的 这个文件)
...
51 LogFile="/var/log/httpd/access_log" //将需要统计的网站日志文件路径写到这里
三、 将网站日志文件导入Awstats
[root@localhost tools]# ./awstats_updateall.pl now (日志导入命令)
执行后会出现下面的提示:
Error: AWStats database directory defined in config file by 'DirData' parameter (/var/lib/awstats) does not exist or is not writable. //表示导入之前需要创建/var/lib/awstats这个目录
[root@localhost tools]# mkdir /var/lib/awstats
[root@localhost tools]# crontab –l //配置任务计划命令
*/5 * * * * /usr/local/awstats/tools/awstats_updateall.pl now //任务计划内容
[root@localhost tools]# service crond restart
[root@localhost tools]# chkconfig crond on
四、 通过客户端证
在地址栏中输入:http://www.tarena.com/awstats/awstats.pl?config=www.tarena.com
补充:
通过html代码实现网页跳转功能
[root@localhost tools]# vim /var/www/html/awstats.html
<html>
<head><metahttp-equiv=refreshcontent="0; url=http://www.tarena.com/awstats/awstats.pl? config=www.tarena.com">
</head>
<body>
</body>
</html>
测试,输入http://www.tarena.com/awstats.html