awstats 日志分析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awstats 日志分析相关的知识,希望对你有一定的参考价值。
??????? 在httpd服务器的访问日志文件access_log中,记录了大量的客户机访问信息,通过分析这些信息,可以了解Web站点的访问情况,如每天或特定时间段访问IP数量、点击量最大的页面等。
?? AWStats是使用Perl语言开发的一款开源日志分析系统,它不仅可以分析Apache网站服务器的访问日志,也可以用来分析Samba、vsftpd、IIS等服务的日志分析。结合crond等计划任务服务,可以对不断增长的日志内容定期进行分析
实验环境:虚拟机Linux6.5操作系统? , IP地址 192.168.100.10
1.由于Linux6.5系统已经安装Apache服务,可以直接更改其配置文件
vim /etc/httpd/conf/httpd.conf?
Listen 192.168.100.10:80
#Listen 80
ServerName www.benet.com:80
2.启动httpd服务,关闭防火墙。
3.创建一个挂载点/bbb
4解压awstats-7.6.tar.gz 到/opt/目录下
tar zxvf awstats-7.6.tar.gz /opt/
5.接下来搭建DNS服务器,用来解析。安装DNS软件包bind
6.更改bind的主配置文件
7.更改区域配置文件
8.更改区域数据配置文件
9.启动DNS服务和httpd服务,关闭防火墙
10.配置awstats的配置文件
11.执行awstats的配置脚本
12.查看Apache主配置文件最后,日志分析文件是否写入。
13,。更改分析文件的配置文件
14.创建/var/lib/awstats 目录
15.重启httpd 服务
16通过http://www.benet.com/awstats/awstats.pl?config=www.benet.com访问
17.执行更新数据脚本
18.再次通过访问地址查看
19.由于每次查看比较麻烦,可以做周期性计划 crontab –e
service crond start
20.做访问控制,禁止192.168.100.0 /24段落访问
配置Apache主配置文件
21.配置文件每次更改,都要重新启动服务service httpd restart
22.测试访问
23.由于每次访问的地址台长,不方便记忆。需要优化网页地址。
cd /var/www/html? 撘Apache默认站点 手工编译安装站点:/usr/local/apache/hcdocs
vim awb.html
可以使用地址之间访问:http://www.benet.com/awb.html
以上是关于awstats 日志分析的主要内容,如果未能解决你的问题,请参考以下文章