第1页共6页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共6页在Apache下的日志简介Apache提供了广泛记录运行时各方面信息的工具
比如有条件性的记录日志,日志循环,确定IP地址等时普遍会遇到的问题
还讲解很多用于检测您的Apache服务器状态以及分析其日志的捆绑的第三方模块和工具
默认的Apache日志文件Apache提供很多检测和日志工具来追踪服务器的正确运行
默认的Apache配置提供两个日志文件,放置在安装目录下的日志目录里面
access_log这个文件(在windows下对应access
log文件)包含了服务器已经处理过的请求的信息,比如说请求的URL,客户端的IP地址,请求是否被成功完成等
error_log这个文件(在windows下对应error
log文件)包含了与错误情况相关的信息,以及服务器生命周期中不同的大事件
创建日志格式LogFormat"%h%l%u%t\"%r\"%>s%b"commonLogFormat"%h%l%u%t\"%r\"%>s%b"\"%{Referer}i\"\"%{User-agent}i\""combinedLogFormat指令允许你告诉Apache你想要记录请求的哪些方面
而你仍需附加的指令来告诉Apache在哪里记录那些信息,这在下一章中将会介绍
下面的例子显示了两种最受欢迎的格式的配置:普通日志格式和整合日志格式
当Apache收到一个请求,他将会用相应的请求属性来替代以%为前缀的每一个域
如果您正在使用普通日志格式,您的日志文件里的每一项输入看起来都将是这样的:192
4-someuser[12/Jun/2005:08:33:34+0500]"GET/example
pngHTTP/1
0"2001234如果您正在使用整合日志格式,您的日志文件里的每一项输入看