Apache---AWStats日志分析

网友投稿 233 2022-10-13

Apache---AWStats日志分析

AWStats日志分析系统

1.PerI语言开发的一款开源日志分析系统2.可用来分析Apache、Samba、 Vsftpd、 IIS等 服务器的访问日志3.信息结合crond等计划任务服务,可对日志内容定期进行分析

部署AWStats日志分析系统

AWStats工具包分享链接(无密码)~]# yum install bind -y

2.配置DNS主配置文件

[root@localhost ~]# vim /etc/named.conf options { listen-on port 53 { any; }; //将127.0.0.1替换成any ...... //省略部分内容 allow-query { any; }; //将ocalhost替换成any

3.配置DNS区域配置文件

[root@localhost ~]# vim /etc/named.rfc1912.zones zone "bdqn.com" IN { type master; file "bdqn.com.zone"; allow-update { none; }; };

4.配置DNS区域数据配置文件,并开启服务

[root@localhost ~]# cd /var/named/ [root@localhost named]# cp -p named.localhost bdqn.com.zone [root@localhost named]# vim bdqn.com.zone $TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 127.0.0.1 IN A 192.168.235.149 //A记录地址为本机IP地址 [root@localhost named]# systemctl start named

5.修改Apache服务主配置文件,并开启服务

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf ... 41 Listen 192.168.235.149:80 //在文件的41行添加监听地址为本主机IP地址 42 #Listen 80 //注释掉第46 行IPV6的监听 ... 95 ServerName bdqn.com:80 //在第95行修改域名地址 [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0 [root@localhost ~]# systemctl start aaa]# mkdir /aaa [root@localhost ~]# mount.cifs //192.168.10.37/LAMP /aaa Password for root@//192.168.10.37/LAMP: //远程挂载Windows宿主机上的共享包 [root@localhost aaa]# cd /aaa [root@localhost aaa]# tar zxvf awstats-7.6.tar.gz -C /opt/ //将工具包解压到/opt目录 [root@localhost aaa]# ls /opt awstats-7.6 rh [root@localhost aaa]# cd /opt [root@localhost opt]# mv awstats-7.6/ /usr/local/awstat //移动工具包到 [root@localhost opt]# ls /usr/local/ //查看命令中是否有awstat文件 awstat etc include lib64 sbin src bin games lib libexec share [root@localhost opt]# ls /usr/local/awstat/tools/ //查看此命令中是否有awstats_configure.pl 文件 awstats_buildstaticpages.pl logresolvemerge.pl awstats_configure.pl maillogconvert.pl awstats_exportlib.pl nginx awstats_updateall.pl urlaliasbuilder.pl dolibarr webmin geoip_generator.pl xslt httpd_conf [root@localhost opt]# cd /usr/local/awstat/tools/ //进入目录 [root@localhost tools]# ./awstats_configure.pl //运行文件 ... Do you want to continue setup from this NON standard directory [yN] ? y //在此步骤输入y进行确认 ... Config file path ('none' to skip web server setup): > /etc/httpd/conf/httpd.conf //在此步骤输入Apache服务的路径 Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ? y //此步骤输入y确认 ... Your web site, virtual server or profile name: > bdqn.com //在此步骤输入网站的域名 ... //以下步骤均按回车键即可

第三步:修改Apache的配置文件

[root@localhost tools]# vim /etc/ ... 366 367 Options None 368 AllowOverride None 369 Order allow,deny 370 Allow from all 371 Require all granted //在第371行插入此行条目用以允许所有访问 372

第四步:修改创建好的awstart文件

[root@localhost tools]# ls /etc/awstats/ awstats.bdqn.com.conf [root@localhost tools]# vim /etc/awstats/awstats.bdqn.com.conf 50 LogFile="/var/log/httpd/access_log" //修改第50行的行尾内容为access_log

第五步:创建awstats 文件夹,并重启服务

[root@localhost tools]# cd /var/lib/ [root@localhost lib]# mkdir awstats [root@localhost lib]# systemctl stop [root@localhost lib]# systemctl start tools]# cd /var/ //进入站点目录 [root@localhost html]# vim aws.html //创建aws.html网页,并将原本服战的网页链接放入即可 [root@localhost html]# ls aws.html

以上就是日志分析的全部内容了,谢谢阅读!!!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java 超详细讲解字符流
下一篇:Apache网页优化之防盗链和隐藏版本号
相关文章

 发表评论

暂时没有评论,来抢沙发吧~