`

apache httpd日志文件每天一个文件

 
阅读更多

-=----------------------------------------------

Linux系统配置方法
在apache的配置文件httpd.conf中找到
ErrorLog logs/error_log
CustomLog logs/access_log common

将其改为
ErrorLog "| /usr/local/httpd/bin/rotatelogs  /usr/local/httpd/logs/error_log_%Y_%m_%d 86400 480"

CustomLog "| /usr/local/httpd/bin/rotatelogs  /usr/local/httpd/logs/access_log_%Y_%m_%d 86400 480" common

 

Windows系统下配置方法 :
在apache的配置文件httpd.conf中找到
ErrorLog logs/error_log
CustomLog logs/access_log common
将其改为
ErrorLog "|c:/apache/bin/rotatelogs.exe c:/apache/logs/error_log_%Y_%m_%d 86400 480"
CustomLog "|c:/apache/bin/rotatelogs.exe c:/apache/logs/access_log_%Y_%m_%d 86400 480" common
其中c:/apache/是你安装apache的路径

附rotatelogs说明 
rotatelogs logfile [ rotationtime [ offset ]] | [ filesizeM ]
选项
logfile
它加上基准名就是日志文件名。如果logfile中包含’%',则它会被视为用于的strftime(3)的格式字串;否则,它会被自动加上以秒为单位 的.nnnnnnnnnn后缀。这两种格式都表示新的日志开始使用的时间。
rotationtime
日志文件回卷的以秒为单位的间隔时间
offset
相对于UTC的时差的分钟数。如果省略,则假定为0,并使用UTC时间。比如,要指定UTC时差为-5小时的地区的当地时间,则此参数应为-300。
filesizeM
指定回卷时以兆字节为单位的后缀字母M的文件大小,而不是指定回卷时间或时差。

下列日志文件格式字串可以为所有的strftime(3)实现所支持,见各种扩展库对应的strftime(3)的手册。
%A 星期名全称(本地的)
%a 3个字符的星期名(本地的)
%B 月份名的全称(本地的)
%b 3个字符的月份名(本地的)
%c 日期和时间(本地的)
%d 2位数的一个月中的日期数
%H 2位数的小时数(24小时制)
%I 2位数的小时数(12小时制)
%j 3位数的一年中的日期数
%M 2位数的分钟数
%m 2位数的月份数
%p am/pm 12小时制的上下午(本地的)
%S 2位数的秒数
%U 2位数的一年中的星期数(星期天为一周的第一天)
%W 2位数的一年中的星期数(星期一为一周的第一天)
%w 1位数的星期几(星期天为一周的第一天)
%X 时间 (本地的)
%x 日期 (本地的)
%Y 4位数的年份

 

分享到:
评论

相关推荐

    如何按日期生成apache日志文件及限制apache日志文件大小

    - **按时间滚动**:例如,错误日志设置为`ErrorLog "|/data/apache/bin/rotatelogs 日志存放目录/%Y%m%d_error.log 86400 480"`,这会每天创建一个新的日志文件,并且可以根据需要设置480分钟(8小时)的时间偏移。...

    Apache httpd-2.4.17-x64.zip

    "Apache24"文件夹则可能包含了Apache服务器的核心组件和相关文件,如二进制可执行文件(httpd.exe)、配置文件(httpd.conf)、模块(.so文件)以及日志文件等。其中,`httpd.exe`是Apache服务器的主要进程,负责...

    Linux下安装Apache httpd.doc

    - **日志文件目录**:`/var/log/httpd` - `access_log`:访问日志 - `error_log`:错误日志 - **站点文档目录**:`/var/www/html` - **工作目录**:`/var/www` #### 六、Apache的工作模式 Apache支持多种工作模式...

    查看apache日志

    通过了解`httpd.conf`配置文件中的关键指令,掌握如何查看和分析日志文件,可以帮助我们更好地监控和管理Apache服务器的状态,及时发现并解决问题。此外,合理利用日志管理工具和技术,可以进一步提高运维效率和数据...

    apache的httpd.conf文件配置详解

    这个文件位于Apache软件安装的根目录下,通常命名为httpd.conf或apache2.conf,根据不同的操作系统和安装方法可能会有所不同。配置文件的修改直接影响到服务器的运行方式和性能。 1. **基本配置** - `ServerRoot`...

    apache httpd2.4.46源码包

    安装完成后,你可以通过修改`/usr/local/apache2/conf/httpd.conf`配置文件来调整Apache的行为,例如设置监听端口、虚拟主机、日志文件位置等。然后,启动Apache服务,通常命令为`/usr/local/apache2/bin/apachectl ...

    Apache的httpd.conf文件配置

    指定Apache安装目录的位置,这对于管理日志文件和其他资源非常有用。 ##### 3. 其他配置 - `PidFile` 和 `ScoreBoardFile` 分别用于指定进程ID文件和状态文件的存放位置。 - `Timeout` 定义了连接超时时间(秒),...

    apache-httpd-2.4的win64编译后版本

    3. **Apache24**:这可能是另一个包含Apache HTTPD 2.4相关文件的目录,如配置文件(httpd.conf)、日志文件、模块文件等。这个目录结构通常会按照Apache的标准布局来组织,方便用户理解和管理。 对于初学者,安装...

    Apache的httpd.conf文件常用指令解释

    这个指令指定Apache服务器的根目录,即包含所有配置文件、模块和日志文件的顶级目录。例如:“ServerRoot /etc/httpd”。 2. **Listen**: 定义服务器监听的端口,如“Listen 80”,默认情况下,HTTP服务在80端口...

    Apache2httpd.conf配置文件中文版详解宣贯.pdf

    * ServerRoot:指出服务器保存其配置、出错和日志文件等的根目录。注意,如果你想要将它指定为 NFS 或其它网络上的位置,请一定要去阅读与 LockFile 有关的文档。 * LockFile:串行访问的锁文件必须保存在本地磁盘上...

    Windows版本apache httpd

    3. **Apache24** - 这可能是Apache在Windows下的安装目录名,通常包含了所有必需的配置文件、日志文件、模块和可执行文件。 在Windows上安装Apache HTTPD的流程通常包括以下步骤: 1. 下载适合你系统的Apache版本...

    apache httpd 2.4.26 配套用 apr-1.5.2

    - 标准输入/输出重定向:允许Apache HTTPD与其他程序交互,如日志处理、数据传输等。 - 符号链接处理:处理软链接,使得服务器可以处理动态内容。 2. **APR与Apache HTTPD的集成**: - APR为Apache HTTPD提供了...

    apache2.4.33httpd安装包及依赖包

    2. **apr (Apache Portable Runtime)**: APR是Apache项目的一个核心组件,提供了一组跨平台的低级系统接口,如文件I/O、网络通信、内存管理和进程管理。它使得Apache服务器可以在不同的操作系统上保持一致的行为,...

    apache-httpd-2.4.6

    "Apache24"目录可能包含了Apache服务器的所有组件,如bin文件夹下的可执行文件(httpd.exe),conf文件夹中的配置文件(httpd.conf),以及logs文件夹用于存放日志文件。用户需要根据自己的需求修改配置文件,并按照...

    Apache httpd-2.4.16-x86.zip

    Apache httpd是一个开源项目,由全球开发者社区维护和开发,它的主要功能是接收HTTP请求,并返回HTML页面或其他类型的Web内容。2.4系列是Apache的一个重大改进,引入了许多新特性,如模块化设计的增强、更好的性能和...

    apache 2.2.34 win32 httpd 最终维护版

    `Apache2`目录可能包含了所有必要的组件,如启动脚本、配置文件(httpd.conf)、日志文件等。 为了部署和配置Apache 2.2.34,你需要: 1. 解压`apache-httpd-2.2.34-win32.zip`到一个合适的位置。 2. 配置`httpd....

    apache2 httpd文件配置参数.txt

    Apache 是一个广泛使用的开源 Web 服务器软件,它支持多种操作系统,并且提供了丰富的配置选项来满足不同场景的需求。 ### 1. ServerRoot 参数 `ServerRoot` 参数用于指定 Apache 服务器根目录的位置。这个目录...

    Apache httpd-2.2.34-win64.zip

    4. 可选地,安装并配置PHP和MySQL,创建一个动态网站环境。 对于开发者和系统管理员来说,理解Apache的工作原理和配置方法至关重要,这有助于优化服务器性能,保障网站的稳定运行。同时,持续关注Apache的新版本和...

    apache httpd_汉化

    #这是apache服务器主要配置文件。 #它包含服务器的影响服务器运行的配置指令。 #参见<url:http://httpd.ache.org/doc-2.0/>以取得关于这些指令的详细信息 # #不要只是简单的阅读这些指令信息而不去理解它。 #...

Global site tag (gtag.js) - Google Analytics