Apache日志分割——rotatelogs分割工具

日志分割1.随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大(1)日志文件占用磁盘空间很大查看相关信息不方便2.对日志文件进行分割(1)Apache自带rotatelogs分割工具实现(2)第三方工具cronolog分割rotatelogs分割工具1.配置网站的日志文件转交给rotatelogs分割处理2.配置格式为(1)错误日志ErrorLog“|...
摘要由CSDN通过智能技术生成

日志分割

1.随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大
(1)日志文件占用磁盘空间很大查看相关信息不方便
2.对日志文件进行分割
(1)Apache自带rotatelogs分割工具实现
(2)第三方工具cronolog分割

rotatelogs分割工具

1.配置网站的日志文件转交给rotatelogs分割处理
2.配置格式为
(1)错误日志
ErrorLog“| rotatelogs命令的绝对路径 -l 日志文件路径/网站名-error_%Y%m%d.log 86400%
(2)日常日志
CustomLog "| rotatelogs命令路径 -l 日志文件路径/网站名-access%Y%m%d.log 86400" combined

具体操作:

[root@localhost ~]# cd /usr/bin/
[root@localhost bin]# ls rotat*
ls: 无法访问rotat*: 没有那个文件或目录
[root@localhost bin]# cd /usr/sbin/
[root@localhost sbin]# ls rotat*
ls: 无法访问rotat*: 没有那个文件或目录

安装httpd服务
[root@localhost sbin]# yum install httpd -y

再进行查看
[root@localhost sbin]# ls rotat*
rotatelogs
[root@localhost sbin]# pwd
/usr/sbin
[root@localhost sbin]# cd /usr/bin/
[root@localhost bin]# ls rotat*
ls: 无法访问rotat*: 没有那个文件或目录

HTTP配置文件
[root@localhost bin]# cd /var/log/httpd/
[root@localhost httpd]# ls
[root@localhost httpd]# vim /etc/httpd/conf/httpd.conf 
Listen 192.168.35.130:80
#Listen 80
ServerName www.kgc.com:80

关闭防火墙,开启HTTP服务
[root@localhost httpd]# systemctl stop firewalld.service 
[root@localhost httpd]# setenforce 0
[root@localhost httpd]# systemctl start httpd

查看日志
[root@localhost httpd]# ls /var/log/httpd/
access_log  error_log
[root@localhost httpd]# cd /var/log/httpd/
[root@localhost httpd]# ls
access_log  error_log
[root@localhost httpd]# cat access_log       #没有日志文件
[root@localhost httpd]# cat error_log 
[Fri Oct 25 10:05:23.786581 2019] [core:notice] [pid 3134] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Fri Oct 25 10:05:23.787204 2019] [suexec:notice] [pid 3134] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Oct 25 10:05:23.794184 2019] [lbmethod_heartbeat:notice] [pid 3134] AH02282: No slotmem from mod_heartmonitor
[Fri Oct 25 10:05:23.796334 2019] [mpm_prefork:notice] [pid 3134] AH00163: Apache/2.4.6 (CentOS) configured -- resuming normal operations
[Fri Oct 25 10:05:23.796346 2019] [core:notice] [pid 3134] AH00094: Command line: '/usr

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值