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服务,关闭防火墙。

1

3.创建一个挂载点/bbb

2

4解压awstats-7.6.tar.gz 到/opt/目录下

tar zxvf awstats-7.6.tar.gz /opt/

3

5.接下来搭建DNS服务器,用来解析。安装DNS软件包bind

26

6.更改bind的主配置文件

4

7.更改区域配置文件

5

8.更改区域数据配置文件

27

6

9.启动DNS服务和httpd服务,关闭防火墙

8

28

10.配置awstats的配置文件

9

11.执行awstats的配置脚本

10

11

12


12.查看Apache主配置文件最后,日志分析文件是否写入。


14

13,。更改分析文件的配置文件

30

15

16

14.创建/var/lib/awstats 目录

17

15.重启httpd 服务

31

16通过http://www.benet.com/awstats/awstats.pl?config=www.benet.com访问

19

17.执行更新数据脚本

20

18.再次通过访问地址查看

21

19.由于每次查看比较麻烦,可以做周期性计划 crontab –e

22

service crond start

20.做访问控制,禁止192.168.100.0 /24段落访问

配置Apache主配置文件

23

21.配置文件每次更改,都要重新启动服务service httpd restart

22.测试访问


24

23.由于每次访问的地址台长,不方便记忆。需要优化网页地址。

cd /var/www/html  撘Apache默认站点 手工编译安装站点:/usr/local/apache/hcdocs
vim awb.html

25

可以使用地址之间访问:http://www.benet.com/awb.html




猜你喜欢

转载自blog.51cto.com/13706703/2156442
今日推荐