`
workman93
  • 浏览: 57978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache Httpd定制日志文件格式

    博客分类:
  • web
阅读更多

格式字符串 描述
%% 百分号(Apache2.0.44或更高的版本)
%a 远端IP地址
%A 本机IP地址
%B 除HTTP头以外传送的字节数
%b 以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示'-'而不是0。
%{Foobar}C 在请求中传送给服务端的cookieFoobar的内容。
%D 服务器处理本请求所用时间,以微为单位。
%{FOOBAR}e 环境变量FOOBAR的值
%f 文件名
%h 远端主机
%H 请求使用的协议
%{Foobar}i 发送到服务器的请求头Foobar:的内容。
%l 远端登录名(由identd而来,如果支持的话),除非IdentityCheck设为"On",否则将得到一个"-"。
%m 请求的方法
%{Foobar}n 来自另一个模块的注解Foobar的内容。
%{Foobar}o 应答头Foobar:的内容。
%p 服务器服务于该请求的标准端口。
%P 为本请求提供服务的子进程的PID。
%{format}P 服务于该请求的PID或TID(线程ID),format的取值范围为:pidtid(2.0.46及以后版本)以及hextid(需要APR1.2.0及以上版本)
%q 查询字符串(若存在则由一个"?"引导,否则返回空串)
%r 请求的第一行
%s 状态。对于内部重定向的请求,这个状态指的是原始请求的状态,---%>s则指的是最后请求的状态。
%t 时间,用普通日志时间格式(标准英语格式)
%{format}t 时间,用strftime(3)指定的格式表示的时间。(默认情况下按本地化格式)
%T 处理完请求所花时间,以秒为单位。
%u 远程用户名(根据验证信息而来;如果返回status(%s)为401,可能是假的)
%U 请求的URL路径,不包含查询字符串。
%v 对该请求提供服务的标准ServerName
%V 根据UseCanonicalName指令设定的服务器名称。
%X 请求完成时的连接状态:
X= 连接在应答完成前中断。
+= 应答传送完后继续保持连接。
-= 应答传送完后关闭连接。

(在1.3以后的版本中,这个指令是%c,但这样就和过去的SSL语法:%{var}c冲突了)

%I 接收的字节数,包括请求头的数据,并且不能为零。要使用这个指令你必须启用mod_logio模块。
%O 发送的字节数,包括请求头的数据,并且不能为零。要使用这个指令你必须启用mod_logio模块。

分享到:
评论

相关推荐

    Apache httpd-2.4.17-x64.zip

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

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

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

    apache httpd2.4.46源码包

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

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

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

    apache2.4.33httpd安装包及依赖包

    Apache HTTP Server,通常简称为Apache,是世界上...安装完成后,你可以通过修改配置文件来定制服务器的行为,如设置虚拟主机、调整日志记录、启用SSL等。记得在生产环境中,定期更新Apache到最新稳定版以确保安全性。

    apache httpd-2.2 win64 x64

    6. **日志记录与分析**:Apache提供详细的日志记录功能,通过mod_log_config模块可以定制日志格式,便于服务器状态监控和问题排查。 7. **目录索引**:默认情况下,如果请求的资源不存在,Apache会显示目录的索引。...

    apache-httpd-2.4.58-win64-VS17.zip

    3. **Apache24**:这可能是另一个文件夹,包含了Apache HTTP服务器2.4版本的主要组件,如配置文件(httpd.conf)、模块、日志文件目录、启动脚本等。 Apache HTTP服务器2.4版本引入了许多新特性,如改进的模块化...

    apache httpd-2.4.2.tar.gz

    该文件采用tar.gz格式,这是一种在Unix/Linux系统中常见的归档和压缩方式,用于将多个文件打包成一个单一的可下载文件,同时通过gzip工具进行压缩以减小文件大小。 Apache HTTP Server是一个开源项目,由Apache ...

    apache httpd-2.2.19.tar.zip

    这个名为"apache httpd-2.2.19.tar.zip"的压缩包文件包含了Apache HTTP Server的2.2.19版本,这是一个稳定且广泛使用的版本。该版本发布于2011年,尽管现在已经有了更新的版本,但2.2系列仍然在许多系统中运行。 **...

    httpd-2.4.49-o111l-x64-vc15.zip

    - **日志管理**: Apache的日志文件默认位于“logs”目录下,包括访问日志和错误日志,可用于监控和调试。 - **模块化结构**: Apache可以通过加载和卸载模块灵活地扩展功能,如mod_rewrite用于URL重写,mod_security...

    apache httpd

    8. **日志记录**:Apache提供了丰富的日志记录选项,可以记录访问日志、错误日志,甚至自定义日志格式。 9. **性能优化**:Apache 2.2引入了更高效的内存管理和连接管理策略,提高了服务器性能。 10. **国际化与...

    apache/httpd安全配置方法总结

    - **手动安装**:手动安装httpd可以确保安装的是最新版本,并且可以根据具体需求定制安装选项。 - **准备工作**:确保系统未安装httpd服务;准备必要的构建组件,如APR、APR-Util和PCRE。 - **安装前的系统检查**...

    win2003 32位 版本Apache httpd-2.4.17-x86

    - **配置文件**:编辑`httpd.conf`配置文件以定制服务器设置,例如端口号、文档根目录等。 - **服务注册**:将Apache设置为Windows服务以便在系统启动时自动运行。 - **防火墙设置**:记得在Windows防火墙中打开...

    httpd--apache

    3. 灵活的配置:Apache的配置文件(httpd.conf)允许管理员自定义服务器行为,如设置访问权限、定义虚拟主机等。 4. 模块化设计:Apache支持多种模块,如mod_ssl用于SSL加密,mod_deflate用于内容压缩,mod_rewrite...

    linux Apache源码下载 httpd-2.2.9.tar.gz

    本资源提供的"httpd-2.2.9.tar.gz"是Apache 2.2.9版本的源码压缩包,适用于CentOS 6.8系统。下面我们将详细探讨Apache源码的下载、解压、编译以及安装过程,以及涉及的相关知识点。 首先,Apache源码的下载通常通过...

    apache for httpd-2.2.6

    3. 配置`httpd.conf`文件以定制服务器的行为,如设置监听端口、指定文档根目录等。 4. 启动Apache服务:`sudo /etc/init.d/httpd start`(路径可能因发行版而异)。 **管理和维护** - 使用`apachectl`或`httpd`...

    httpd.conf文件详解

    在本篇内容中,我们将深入探讨 `httpd.conf` 文件中的关键配置选项及其作用,帮助读者更好地理解如何通过配置文件来定制和优化 Apache 服务器。 #### 二、核心配置项解析 ##### 2.1 Listen 指令 **定义:** `...

    Apache ( httpd-2.4.25.tar.gz5)

    安装完成后,可以通过修改配置文件(如httpd.conf)来定制服务器行为,并启动Apache服务以开始提供Web服务。 总的来说,Apache HTTP Server 2.4.25是一个强大且灵活的服务器平台,适用于各种规模的网站和应用,其...

    apache2.4 (httpd-2.4.23-win64-VC14)

    通过阅读此文件,用户可以了解如何查看和解析Apache的日志文件,以便诊断和解决问题。 综上所述,Apache2.4是一个强大且高度可定制的Web服务器,适合各种规模的网站和应用。对于开发者和管理员来说,掌握Apache2.4...

Global site tag (gtag.js) - Google Analytics