Apache配置与应用--日志分割

文章目录

  • 一、概览
    • 1、日志分割
    • 2、AWStats日志分析系统介绍
    • 3、rotatelogs工具和cronolog工具的配置区别
  • 二、实验步骤
    • 实验1、rotatelogs分割工具使用
      • 1、关闭防火墙
      • 2、安装Apache服务
      • 3、修改配置文件
      • 4、测试并重启http服务
      • 5、查看本地的日志文件
      • 6、修改系统时间
    • 实验2、访问AWStats分析系统
      • 1、关闭防火墙
      • 2、安装apache服务
      • 3、修改主配置文件
      • 4、修改区域配置文件
      • 5、修改区域详情文件
      • 6、启动DNS服务
      • 7、编辑http的配置文件
      • 8、重启http服务
      • 9、创建界面文件
      • 10、测试域名配置成功
      • 11、解压awstats工具包
      • 12、安装
      • 13、编辑配置文件
      • 14、编辑日志分割配置文件
      • 15、创建目录
      • 16、重启服务
      • 17、访问界面查看
      • 18、更新数据
      • 19、设置计划性任务更新数据
      • 20、创建优化网页
      • 21、地址直接访问

一、概览

1、日志分割

1、随着网站的访问量增加,默认情况下Apache的单个日文件也会越来越大

  • 日志文件占用磁盘空间很大
  • 查看相关信息不方便

2、对日志文件进行分割

  • Apache自带rotatelogs分割工具实现
  • 第三方工具cronolog分割

2、AWStats日志分析系统介绍

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

3、rotatelogs工具和cronolog工具的配置区别

1、rotatelogs工具

ErrorLog “| /usr/sbin/rotatelogs -l logs/www.kgc.com.error_%Y%m%d.log 86400”

CustomLog “| /usr/sbin/rotatelogs -l logs/www.kgc.com.access_%Y%m%d.log 86400” combined

2、cronolog工具

ErrorLog “| /usr/sbin/cronolog logs/www.kgc.com.error_%Y%m%d.log”

CustomLog “| /usr/sbin/cronolog logs/www.kgc.com.access_%Y%m%d.log” combined

二、实验步骤

实验1、rotatelogs分割工具使用

1、关闭防火墙

iptables -F

setenforce 0

Apache配置与应用--日志分割_第1张图片

2、安装Apache服务

yum install httpd -y

Apache配置与应用--日志分割_第2张图片

3、修改配置文件

vim /etc/httpd/conf/httpd.conf

Apache配置与应用--日志分割_第3张图片

Apache配置与应用--日志分割_第4张图片

Apache配置与应用--日志分割_第5张图片

Apache配置与应用--日志分割_第6张图片

4、测试并重启http服务

httpd -t

systemctl restart httpd

Apache配置与应用--日志分割_第7张图片

5、查看本地的日志文件

ls /var/log/httpd/

mark

6、修改系统时间

date -s 09/05/20 ##修改时间为2020年09月05日

ls /var/log/httpd/ ##查看目录下的日志文件列表

systemctl restart httpd ##重启服务

ls /var/log/httpd/ ##查看重启后生成的新的日志文件列表

Apache配置与应用--日志分割_第8张图片

实验2、访问AWStats分析系统

1、关闭防火墙

iptables -F

setenforce 0

Apache配置与应用--日志分割_第9张图片

2、安装apache服务

yum install bind httpd -y

Apache配置与应用--日志分割_第10张图片

3、修改主配置文件

vim /etc/named.conf

Apache配置与应用--日志分割_第11张图片

4、修改区域配置文件

vim /etc/named.rfc1912.zones

Apache配置与应用--日志分割_第12张图片

5、修改区域详情文件

cd /var/named/

cp -p named.localhost kgc.com.zone

vim kgc.com.zone

Apache配置与应用--日志分割_第13张图片

6、启动DNS服务

systemctl start named

mark

7、编辑http的配置文件

vim /etc/httpd/conf/httpd.conf

Apache配置与应用--日志分割_第14张图片

Apache配置与应用--日志分割_第15张图片

8、重启http服务

systemctl restart httpd

9、创建界面文件

cd /var/www/html/

vim index.html

Apache配置与应用--日志分割_第16张图片

10、测试域名配置成功

win10主机的DNS服务器为:192.168.235.135

访问地址:www.kgc.com

Apache配置与应用--日志分割_第17张图片

11、解压awstats工具包

把文件awstats-7.6.tar.gz上传到服务器目录/opt下面

cd /opt

tar zxvf awstats-7.6.tar.gz ##解压

mv awstats-7.6 /usr/local/awstats ##文件平移动

cd /usr/local/awstats/ ##目录跳转

ls

cd tools/

ls

Apache配置与应用--日志分割_第18张图片

12、安装

./awstats_configure.pl

/etc/httpd/conf/httpd.conf

y

www.kgc.com

回车

回车

Apache配置与应用--日志分割_第19张图片

13、编辑配置文件

vim /etc/httpd/conf/httpd.conf

Apache配置与应用--日志分割_第20张图片

14、编辑日志分割配置文件

vim /etc/awstats/awstats.www.kgc.com.conf

Apache配置与应用--日志分割_第21张图片

Apache配置与应用--日志分割_第22张图片

15、创建目录

cd /var/lib

ls

mkdir awstats

Apache配置与应用--日志分割_第23张图片

16、重启服务

systemctl restart httpd

mark

17、访问界面查看

http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com

Apache配置与应用--日志分割_第24张图片

18、更新数据

地址:www.kgc.com 刷新几次

http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com ##界面无更新

cd /usr/local/awstats/tools/

./awstats_updateall.pl now ##更新数据

Apache配置与应用--日志分割_第25张图片

19、设置计划性任务更新数据

crontab -e

Apache配置与应用--日志分割_第26张图片

20、创建优化网页

cd /var/www/html

vim aws.html

Apache配置与应用--日志分割_第27张图片

21、地址直接访问

http://www.kgc.com/aws.html

Apache配置与应用--日志分割_第28张图片

你可能感兴趣的:(WEB和HTTP)