Apache配置与应用(包含日志分割和日志分析实验)

日志分割

[root@promote sbin]# yum install httpd -y
[root@promote sbin]# ls rotat*
rotatelogs
[root@promote sbin]# pwd            ##这个工具在/usr/sbin下
/usr/sbin
[root@promote httpd]# vim /etc/httpd/conf/httpd.conf 

在这里插入图片描述
在这里插入图片描述

[root@promote httpd]# systemctl stop firewalld.service 
[root@promote httpd]# setenforce 0
[root@promote httpd]# systemctl start httpd     ##重启完服务才会有日志文件
[root@promote httpd]# ls /var/log/httpd
access_log  error_log

在这里插入图片描述

[root@promote httpd]# cat access_log   ##查看日志 现在日志里面就有内容了
[root@promote httpd]# cd /etc/httpd/
[root@promote httpd]# cd conf
[root@promote conf]# vim httpd.conf 

在这里插入图片描述
在这里插入图片描述

[root@promote conf]# systemctl stop httpd.service 
[root@promote conf]# systemctl start httpd.service 
[root@promote conf]# cd /var/log/httpd/
[root@promote httpd]# ls
access_log  error_log  www.kgc.com.error_20200805log
[root@promote httpd]# date
2020年 08月 05日 星期三 19:00:32 CST
[root@promote httpd]# date -s 08/06/20
2020年 08月 06日 星期四 00:00:00 CST
[root@promote httpd]# systemctl stop httpd.service 
[root@promote httpd]# systemctl start httpd.service 
[root@promote httpd]# ls
access_log  error_log  www.kgc.com.error_20200805log  www.kgc.com.error_20200806log

用自带工具分割日志

[root@promote ~]# yum install httpd -y
[root@promote ~]# systemctl stop firewalld.service 
[root@promote ~]# setenforce 0
[root@promote ~]# cd /opt
[root@promote opt]# rz -E      ##把软件包拉进来
rz waiting to receive.
[root@promote opt]# ls
a.sh  cronolog-1.6.2-14.el7.x86_64.rpm  rh  test.txt
[root@promote opt]# rpm -ivh cronolog-1.6.2-14.el7.x86_64.rpm  ##安装
[root@promote opt]# which cronolog
/usr/sbin/cronolog                      ##路径所在位置
[root@promote opt]# vim /etc/httpd/conf/httpd.conf 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

[root@promote opt]# systemctl start httpd.service 
[root@promote opt]# ls /var/log/httpd/
www.kgc.com.error_20200805log
[root@promote opt]# date -s 08/06/20
2020年 08月 06日 星期四 00:00:00 CST
[root@promote opt]# systemctl restart httpd.service 
[root@promote opt]# ls /var/log/httpd/
www.kgc.com.error_20200805log  www.kgc.com.error_20200806log

Awstats日志分析

[root@promote ~]# yum install bind httpd -y         ##先安装域名和httpd服务
[root@promote ~]# vim /etc/named.conf 

在这里插入图片描述

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

在这里插入图片描述

[root@promote ~]# cd /var/named/
[root@promote named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@promote named]# cp -p named.localhost kgc.com.zone
[root@promote named]# vim kgc.com.zone 

在这里插入图片描述

[root@promote named]# systemctl start named
[root@promote named]# vim /etc/httpd/conf/httpd.conf 

在这里插入图片描述
在这里插入图片描述

[root@promote named]# systemctl stop firewalld.service 
[root@promote named]# setenforce 0
[root@promote named]# systemctl start httpd

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@promote httpd]# cd /opt
[root@promote opt]# rz -E          ##把软件包拖进来
rz waiting to receive.
[root@promote opt]# ls
a.sh  awstats-7.6.tar.gz  rh  test.txt
[root@promote opt]# tar zxvf awstats-7.6.tar.gz    ##解压
[root@promote opt]# mv awstats-7.6 /usr/local/awstats      ##把解压的awstats文件移到/usr/local下面去
[root@promote opt]# ls
a.sh  awstats-7.6.tar.gz  rh  test.txt
[root@promote opt]# cd /usr/local/
[root@promote local]# ls
awstats  bin  etc  games  include  lib  lib64  libexec  sbin  share  src
[root@promote local]# cd awstats/
[root@promote awstats]# ls
docs  README.md  tools  wwwroot
[root@promote awstats]# cd tools/
[root@promote tools]# ls
awstats_buildstaticpages.pl  dolibarr            maillogconvert.pl   xslt
awstats_configure.pl         geoip_generator.pl  nginx
awstats_exportlib.pl         httpd_conf          urlaliasbuilder.pl
awstats_updateall.pl         logresolvemerge.pl  webmin
[root@promote tools]# ./awstats_configure.pl 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@promote conf]# cd /etc/awstats/
[root@promote awstats]# ls
awstats.www.kgc.com.conf
[root@localhost awstats]# vim awstats.www.kgc.com.conf 

在这里插入图片描述
在这里插入图片描述

[root@localhost awstats]# cd /var/lib
[root@localhost lib]# ls awstats*
ls: 无法访问awstats*: 没有那个文件或目录
[root@localhost lib]# mkdir awstats
[root@localhost lib]# systemctl restart httpd
http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com  访问这个网址

在这里插入图片描述

出现分析页面

[root@localhost named]# cd /usr/local/awstats/
[root@localhost awstats]# ls
docs  README.md  tools  wwwroot
[root@localhost awstats]# cd tools/
[root@localhost tools]# ls
awstats_buildstaticpages.pl  dolibarr            maillogconvert.pl   xslt
awstats_configure.pl         geoip_generator.pl  nginx
awstats_exportlib.pl         httpd_conf          urlaliasbuilder.pl
awstats_updateall.pl         logresolvemerge.pl  webmin
[root@localhost tools]# ./awstats_updateall.pl now             更新

在这里插入图片描述

[root@localhost tools]# crontab -e          计划性任务

在这里插入图片描述

[root@localhost tools]# systemctl start crond
[root@localhost tools]# cd /var/www/html
您在 /var/spool/mail/root 中有邮件
[root@localhost html]# ls
[root@localhost html]# vim aws.html

在这里插入图片描述

http://www.kgc.com/aws.html 优化完直接进这个网址就可以了
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值