awstats mysql_AWStats 日志分析(附源码包)

其它信息(搜索关键字等等)

实验环境

系统环境:一台redhat6.5虚拟机

I P : 192.168.10.10

AWStats安装包:链接:https://pan.baidu.com/s/1M7iP0VIyngC1fptbNxwjEw 密码:qhzb

实验过程:

一、搭建httpd服务,注意如果自带,便可以直接开启服务,顺便关闭防火墙,安全功能

756bbb98dc8f9e01537ae209c12d5f51.png

[root@redhat6 ~]# rpm -q httpd #查看服务是否安装

[root@redhat6 ~]#service httpd start #开启httpd服务

[root@redhat6 ~]#service iptables stop

[root@redhat6 ~]#setenforce 0

二、搭建DNS服务

1、安装bind包,查看配置文件

a9a97b65c9d1d2f6cd707ee5523b28cf.png

2、主配置文件操作

[root@redhat6 ~]# vim /etc/named.conf

987dfa4a13b328223a7dec9645b05ef0.png

3、区域配置文件

[root@redhat6 ~]# vim /etc/named.rfc1912.zones

1623196edcb86272e37aeb1fa4d20112.png

4、区域数据配置文件

[root@redhat6 ~]# cd /var/named

[root@redhat6 named]# cp -p named.localhost benet.com.zone

[root@redhat6 named]# vim benet.com.zone

e1d3c6e81ffdfb2fbbe9c6c9a5f8065d.png

e099428262868e3e50706dc2c71c7bc8.png

5、开启服务

[root@redhat6 named]# service named start

6、通过域名访问进行验证

cf70a2ba84b937ac4fc841b9b1267f61.png

三、搭建AWStats日志文件分析

1、解压awstats安装包

[root@redhat6 ~]#mkdir /opt/abc

[root@redhat6 ~]# mount.cifs //192.168.10.100/SHARE /opt/abc

[root@redhat6 ~]# cd /opt/abc

[root@redhat6 abc]# tar zxvf awstats-7.6.tar.gz -C /opt

2、移动文件到相应目录下,便于管理

[root@redhat6 ~]# cd /opt

[root@redhat6 opt]# mv awstats-7.6/ /usr/local/awstats

e9fbf19e13bb87d647ef4d8f4df8e055.png

3、进入执行配置模式,如图所示进行配置

[root@redhat6 opt]# cd /usr/local/awstats/tools

[root@redhat6 tools]# ./awstats_configure.pl

40573cba7877242cbadc16afcfeaf97f.png

c4608433a99dd8bd1c7b7c649703e2b8.png

4、到日志文件的默认存放目录下查看,并对其日志文件进行配置

[root@redhat6 tools]# ls /etc/awstats

awstats.www.benet.com.conf #日志文件路径

[root@localhost ~]# vim /etc/awstats/awstats.www.benet.com.conf

进行如下修改:

LogFile="/var/log/httpd/access_log" #指定httpd服务访问日志文件的位置

DirData="/var/lib/awstats" #统计的所有数据存放的位置

5、查看数据存放位置的目录是否存在,不存在需添加

34111fe6812f4c704928265dc1c3a47a.png

6、访问awstats

03a66c61713376d2f7c40afbf263f327.png

7、更新数据后,再次查看日志文件

6a09c35278d2495e509285434a7ceea0.png

fe6b5e4ebbccf7617f0802d188b16614.png

8、引入设置周期性任务,每五分钟更新执行一次脚本

[root@localhost ~]#crontab -e

*/5 * * * * /etc/awstats/tools/awstats_updateall.pl now

[root@localhost ~]# service crond start #启动周期性任务

9、设置网页访问权限,再进行访问

[root@localhost ~]#vim /etc/httpd/conf/httpd.conf

5b28f08db7bfdc1c4123d5fe46a21a98.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值