%% |
百分号(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 的取值范围为:pid 和tid (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 模块。
|
分享到:
相关推荐
"Apache24"文件夹则可能包含了Apache服务器的核心组件和相关文件,如二进制可执行文件(httpd.exe)、配置文件(httpd.conf)、模块(.so文件)以及日志文件等。其中,`httpd.exe`是Apache服务器的主要进程,负责...
这个指令指定Apache服务器的根目录,即包含所有配置文件、模块和日志文件的顶级目录。例如:“ServerRoot /etc/httpd”。 2. **Listen**: 定义服务器监听的端口,如“Listen 80”,默认情况下,HTTP服务在80端口...
安装完成后,你可以通过修改`/usr/local/apache2/conf/httpd.conf`配置文件来调整Apache的行为,例如设置监听端口、虚拟主机、日志文件位置等。然后,启动Apache服务,通常命令为`/usr/local/apache2/bin/apachectl ...
3. **Apache24**:这可能是另一个包含Apache HTTPD 2.4相关文件的目录,如配置文件(httpd.conf)、日志文件、模块文件等。这个目录结构通常会按照Apache的标准布局来组织,方便用户理解和管理。 对于初学者,安装...
Apache HTTP Server,通常简称为Apache,是世界上...安装完成后,你可以通过修改配置文件来定制服务器的行为,如设置虚拟主机、调整日志记录、启用SSL等。记得在生产环境中,定期更新Apache到最新稳定版以确保安全性。
6. **日志记录与分析**:Apache提供详细的日志记录功能,通过mod_log_config模块可以定制日志格式,便于服务器状态监控和问题排查。 7. **目录索引**:默认情况下,如果请求的资源不存在,Apache会显示目录的索引。...
3. **Apache24**:这可能是另一个文件夹,包含了Apache HTTP服务器2.4版本的主要组件,如配置文件(httpd.conf)、模块、日志文件目录、启动脚本等。 Apache HTTP服务器2.4版本引入了许多新特性,如改进的模块化...
该文件采用tar.gz格式,这是一种在Unix/Linux系统中常见的归档和压缩方式,用于将多个文件打包成一个单一的可下载文件,同时通过gzip工具进行压缩以减小文件大小。 Apache HTTP Server是一个开源项目,由Apache ...
这个名为"apache httpd-2.2.19.tar.zip"的压缩包文件包含了Apache HTTP Server的2.2.19版本,这是一个稳定且广泛使用的版本。该版本发布于2011年,尽管现在已经有了更新的版本,但2.2系列仍然在许多系统中运行。 **...
- **日志管理**: Apache的日志文件默认位于“logs”目录下,包括访问日志和错误日志,可用于监控和调试。 - **模块化结构**: Apache可以通过加载和卸载模块灵活地扩展功能,如mod_rewrite用于URL重写,mod_security...
8. **日志记录**:Apache提供了丰富的日志记录选项,可以记录访问日志、错误日志,甚至自定义日志格式。 9. **性能优化**:Apache 2.2引入了更高效的内存管理和连接管理策略,提高了服务器性能。 10. **国际化与...
- **手动安装**:手动安装httpd可以确保安装的是最新版本,并且可以根据具体需求定制安装选项。 - **准备工作**:确保系统未安装httpd服务;准备必要的构建组件,如APR、APR-Util和PCRE。 - **安装前的系统检查**...
- **配置文件**:编辑`httpd.conf`配置文件以定制服务器设置,例如端口号、文档根目录等。 - **服务注册**:将Apache设置为Windows服务以便在系统启动时自动运行。 - **防火墙设置**:记得在Windows防火墙中打开...
3. 灵活的配置:Apache的配置文件(httpd.conf)允许管理员自定义服务器行为,如设置访问权限、定义虚拟主机等。 4. 模块化设计:Apache支持多种模块,如mod_ssl用于SSL加密,mod_deflate用于内容压缩,mod_rewrite...
本资源提供的"httpd-2.2.9.tar.gz"是Apache 2.2.9版本的源码压缩包,适用于CentOS 6.8系统。下面我们将详细探讨Apache源码的下载、解压、编译以及安装过程,以及涉及的相关知识点。 首先,Apache源码的下载通常通过...
3. 配置`httpd.conf`文件以定制服务器的行为,如设置监听端口、指定文档根目录等。 4. 启动Apache服务:`sudo /etc/init.d/httpd start`(路径可能因发行版而异)。 **管理和维护** - 使用`apachectl`或`httpd`...
在本篇内容中,我们将深入探讨 `httpd.conf` 文件中的关键配置选项及其作用,帮助读者更好地理解如何通过配置文件来定制和优化 Apache 服务器。 #### 二、核心配置项解析 ##### 2.1 Listen 指令 **定义:** `...
安装完成后,可以通过修改配置文件(如httpd.conf)来定制服务器行为,并启动Apache服务以开始提供Web服务。 总的来说,Apache HTTP Server 2.4.25是一个强大且灵活的服务器平台,适用于各种规模的网站和应用,其...
通过阅读此文件,用户可以了解如何查看和解析Apache的日志文件,以便诊断和解决问题。 综上所述,Apache2.4是一个强大且高度可定制的Web服务器,适合各种规模的网站和应用。对于开发者和管理员来说,掌握Apache2.4...