Apache分割日志

网友投稿 237 2022-10-28


Apache分割日志

我们访问网站的时候会有记录留下来,这个就是日志文件,日志的信息有(来源ip,访问时间等信息)

1.在虚拟主机的配置文件中已经存在了日志文件的配置,我们只需要把它打开就可以

vi /usr/local/apache2/conf/extra//usr/local/apache2/logs/

3.设置好后重启并重新加载

apachectl -t

apachectl graceful

4.刷新网页

进入日志目录查看是否生成了日志文件

cd /usr/local/apache2/logs/

ls 查看文件

cat test.com-access_log  可以查看访问日志消息

日志格式:LogFormat "%h %l %u %t %T \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""

%h 远端主机

%l 远端登录名

%u 远程用户名

%t 时间,用普通日志时间格式

%T 处理完请求所花时间,以秒为单位

%r 请求的第一行,动作

来源ip后面二个是不存在,所有用--表示(l:u:表示用户)

5.查看日志文件的容量

wc -l test.com-access_log

为了使格式按时间排序应该如何做?

在虚拟主机日志配置文件里添加一些内容

CustomLog "| /usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-access_%Y%m%d_log 86400" combined

刷新网页,生成一个有日期的日志

修改日期,然后在刷新网页看是否有没有生成日志

date -s "2016-11-21 15:55:20"

刷新网页,会生成一个新的日志文件


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

上一篇:基于Java网络编程和多线程的多对多聊天系统
下一篇:centos 6 编译安装httpd-2.4
相关文章

 发表评论

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