千家信息网

Apache分割日志

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,我们访问网站的时候会有记录留下来,这个就是日志文件,日志的信息有(来源ip,访问时间等信息)1.在虚拟主机的配置文件中已经存在了日志文件的配置,我们只需要把它打开就可以vi /usr/local/ap
千家信息网最后更新 2026年10月31日Apache分割日志

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


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


vi /usr/local/apache2/conf/extra/httpd-vhosts.conf


日志中有个common表示日志的格式,把它修改为combined




2.可以修改日志的名称


修改为test.com-error_log

test.com-access_log


默认日志路径在 /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"




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





日志 文件 时间 格式 网页 生成 主机 配置 信息 日期 来源 用户 虚拟主机 普通 一行 内容 动作 单位 名称 容量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 互联网科技行业发展 智能科技公司是互联网公司吗 致骋互联网科技 世界互联网领先科技成果 友谊互联网络科技 润盈互联网科技 华脉科技工业互联网产品 互联网和高科技公司 哈尔滨新华互联网科技学院 互联网科技中介 广州市恰铎互联网科技有限公司 互联网金融科技公司的优势 互联网科技数字货币 工业互联网科技成果转化 广西科技产业互联网是什么 长沙渺峰互联网科技有限公司 承德科技产业互联网平台 重庆科技产业互联网有哪些 山东亿川互联网科技有限责任公司 互联网科技未来 金融科技创新监管互联网金融 智慧科技互联网 互联网金融 科技创新 洛阳昕诺飞互联网科技有限公司 互联网保险科技创业 35岁以上互联网科技行业 数字科技和互联网金融哪个好 华人运通互联网科技公司 北京瑞云互联网科技有限公司
0