Apache的日志默认是一直写到同一个文件里的,访问量稍大的网站,几天就能写个爆大的文件出来。所以,日志回卷的配置是必须的。并且,个人感觉,日志写得超过几百M之后,Apache貌似也会变的不稳定起来。
做Apache的日志回卷,首推Apache官方的cornolog,毕竟跟Apache是同室兄弟,应该手足情深配合默契吧。
以在Windows环境配置为例。
1.安装Apache,不过多赘述
2.到http://www.cronolog.org/下载for windows版本的cronolog:cronolog-1.6.1-win32.zip
3.解压缩cronolog-1.6.1-win32.zip,可以的到N个文件,其实就cronolog.exe对程序执行有用,将其复制到apache/bin目录内。
4.编辑httpd.conf,找到ErrorLog和CustomLog的配置(可以是公共的或虚拟主机下的)
5.修改为如下形式。其中combined表示日志格式,还可以使用common、referer、agent。他们的区别在于记录的信息数量不同。如果日志需要做为数据挖掘的基础,建议使用combined。
CustomLog "|bin/cronolog.exe logs/global/access%Y%m%d.log" combined
ErrorLog "|bin/cronolog.exe logs/global/error%Y%m%d.log"
6.重启apache
需要说明的是再重启Apache之后原来的cronolog.exe进程不会自动关
如此修改后,apache将每日生成一个新的日志
注意:在我实际应用过程中,cronolog与windows的配合不是特别好,会出现cronlog.exe无法释放的问题,系统内会出现无数多个cronlog.exe和cmd进程。目前除了换用别的日志回卷模块,还没找到其他解决方法。
分享到:
相关推荐
apache日志配置 apache日志配置 在kali中,apache的主配置文件是/etc/apache2/apache2.conf,我们在这个文件中进行查找,很容易找到日志配置信息,我们可以修改其中的参数,来对日志配置进行修改,如下图: apache...
Apache日志服务器配置在Debian系统中是一项关键任务,它涉及到日志的集中管理和分析,这对于监控、故障排查以及安全审计至关重要。以下是配置Debian下的Apache日志服务器的详细步骤。 首先,我们需要在服务器端安装...
本文将深入探讨Apache日志配置,帮助读者掌握如何管理和分析这些日志。 一、Apache主配置文件 Apache的主配置文件在Kali Linux系统中通常位于`/etc/apache2/apache2.conf`。尽管这是一个主要的配置文件,但它并不...
实验一:apache日志配置 实验目的 修改apache主配置文件中的日志配置 实验内容 在kali中找到主配置文件 修改日志配置 访问服务器产生日志 查看日志 实验环境 Kali系统 实验步骤 1.在kali中找到apache的主配置文件...
apache基本的配置的配置文件配置方法
在Apache配置文件 `httpd.conf` 中,我们首先需要取消默认的日志配置,即注释掉 `ErrorLog` 和 `CustomLog` 行,然后添加使用 `rotatelogs` 的新配置。例如,如果我们希望每天生成一个新的错误日志和访问日志文件,...
在安装完成后,进行适当的配置是确保Apache能够正常运行并满足特定需求的关键步骤。以下是对Apache安装后的基本配置文件及其相关知识点的详细说明。 首先,Apache的核心配置文件是`httpd.conf`,位于`conf`目录下。...
使用天智Apache日志查看器时,用户应先确保计算机上已经安装了Apache服务器,并且正确配置了日志记录设置。然后,通过软件导入Apache的日志文件,或者设置自动监测日志目录,以便实时查看日志信息。根据需求,可以...
访问日志配置类似。 - **按大小滚动**:若要基于文件大小滚动,例如`ErrorLog "|/data/apache/bin/rotatelogs -l 日志存放目录/%Y%m%d_error.log 5M"`,这将在日志达到5MB时创建新文件。 3. **日志管理**:为了...
在本文中,我们详细介绍了 CentOS 上的 Apache 配置,包括安装、设置、配置文件、模块、文档根目录、错误日志文件、控制脚本、 MySQL 配置文件和 PHP 配置文件等。通过这些配置,我们可以实现一个功能强大且安全的...
很多apache日志分析工具都是要安装到服务器上的,而且安装非常麻烦,于是我写了一个单机版(exe,Windows),方便大家分析apache访问日志,绿色版的,直接解压就可以用。 功能: 1、导入apache访问日志; 2、访问...
Apache日志分析是运维人员和网站开发者日常工作中不可或缺的一部分,它可以帮助我们理解网站的访问情况,检测潜在的问题,以及优化网站性能。"天智Apache日志分析器"是一款专为这项任务设计的工具,由VC++编程语言...
Apache 安装与配置文档 Apache 安装与配置文档是 Apache 服务器的安装和配置指南。本文档将指导用户从安装 Apache 到配置 Apache 的整个过程。 一、Apache 安装 Apache 安装需要使用 root 用户进行安装。在安装...
总之,Apache Tomcat的配置是一个涉及多个层次和组件的过程,包括服务器、应用、日志以及与其他服务器的集成。理解这些配置文件和组件的工作原理,将有助于你更好地管理和维护你的Java Web应用。
4. **使用`Logrotate`配置**:在`/etc/logrotate.d/`目录下创建一个针对Apache日志的配置文件,指定日志路径、分割周期(如每天、每周)、保留旧日志的数量、是否压缩以及压缩级别等。 例如: ``` /var/log/...
打开Apache的配置文件httpd.conf,在其中找到日志记录相关的设置。首先,注释掉原有的日志记录行,然后重新定义日志文件的记录方式,利用cronolog实现按天分割。示例配置如下: ```conf # 原始日志记录设置 # ...
实验六 APACHE 服务器配置 1、实验目的要求 (1)掌握 APACHE 服务器的安装 (2)使用 APACHE 服务器的配置 2、实验主要内容 (1)APACHE 服务器的安装与启动 (2)简单 APACHE 服务器基本配置 (3)配置个人 WEB ...
shell 处理apache日志入库 awk分析apache日志为*.sql文件 sqlplus写入oracle
本文主要介绍了如何成功的在Linux上安装与配置Apache、Php、Mysql,并且详细地说明了在安装过程中出现的一些问题解决方法。...Apache配置和日志 Linux下Apache 配置详解 Linux下查看编译参数 LAMP优化技巧