`
hhongq
  • 浏览: 41496 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

apache日志配置参数说明

阅读更多
%...a: 远程IP地址
%...A: 本地IP地址
%...B: 已发送的字节数,不包含HTTP头
%...b: CLF格式的已发送字节数量,不包含HTTP头。例如当没有发送数据时,写入‘-’而不是0。
%...{Foobar}C   发送给服务器的Cookie Foobar的内容
%...D:   服务器请求时间,微秒
%...{FOOBAR}e: 环境变量FOOBAR的内容
%...f: 文件名字
%...h: 远程主机
%...H 请求的协议
%...{Foobar}i: Foobar的内容,发送给服务器的请求的标头行。
%...l: 远程登录名字(来自identd,如提供的话)
%...m 请求的方法
%...{Foobar}n: 来自另外一个模块的注解“Foobar”的内容
%...{Foobar}o: Foobar的内容,应答的标头行
%...p: 服务器响应请求时使用的端口
%...P: 响应请求的子进程ID。
%...{format}P   服务器的子进程ID,或者线程id,可利用的格式是pid或者tid. (Apache 2.0.46 and later)
%...q 查询字符串(如果存在查询字符串,则包含“?”后面的部分;否则,它是一个空字符串。)
%...r: 请求的第一行
%...s: 状态。对于进行内部重定向的请求,这是指*原来*请求 的状态。如果用%...>s,则是指后来的请求。
%...t: 以公共日志时间格式表示的时间(或称为标准英文格式)
%...{format}t: 以指定格式format表示的时间
%...T: 为响应请求而耗费的时间,以秒计
%...u: 远程用户(来自auth;如果返回状态(%s)是401则可能是伪造的)
%...U: 用户所请求的URL路径
%...v: 响应请求的服务器的ServerName
%...V: 依照UseCanonicalName设置得到的服务器名字
%...X   响应完成后的连接状态。
X =   在请求完成之前,连接忽略。
+ =   在请求发送后,连接保持。
- =   请求发送后连接关闭。(This directive was %...c in late versions of Apache 1.3, but this conflicted with the historical ssl %...{var}c syntax.)
%...I   接收字节,包括请求和头。不能为0。你需要启用mod_logio.
%...O   发送字节,包括头。不能为0。你需要启用mod_logio.Referer log format   Referer日值格式
     "%{Referer}i -> %U"
Agent (Browser) log format 代理(浏览器)日值格式
     "%{User-agent}i"在所有上面列出的变量中,“...”表示一个可选的条件。如果没有指定条件,则变量的值将以“-”取代。分析前面来自默认httpd.conf文件的 LogFormat指令示例,可以看出它创建了一种名为“common”的日志格式,其中包括:远程主机,远程登录名字,远程用户,请求时间,请求的第一行代码,请求状态,以及发送的字节数。  有时候我们只想在日志中记录某些特定的、已定义的信息,这时就要用到“...”。如果在“%”和变量之间放入了一个或者多个HTTP状态代码,则只有当请求返回的状态代码属于指定的状态代码之一时,变量所代表的内容才会被记录。例如,如果我们想要记录的是网站的所有无效链接,那么可以使用:LogFormat %404{Referer}i BrokenLinks   反之,如果我们想要记录那些状态代码不等于指定值的请求,只需加入一个“!”符号即可:LogFormat %!200U SomethingWrong
分享到:
评论

相关推荐

    Web应用安全:apache日志配置.docx

    2. 日志配置参数详细说明 日志格式化参数允许定制日志记录的内容,以下是一些常见的参数: - `%h`: 远程主机的IP地址。 - `%A`: 服务器的本地IP地址。 - `%B`: 发送的字节数,不包括HTTP头。 - `%b`: 按CLF...

    Web应用安全:apache日志配置.pptx

    apache日志配置 apache日志配置 在kali中,apache的主配置文件是/etc/apache2/apache2.conf,我们在这个文件中进行查找,很容易找到日志配置信息,我们可以修改其中的参数,来对日志配置进行修改,如下图: apache...

    Web应用安全:apache日志配置(实验).doc

    实验一:apache日志配置 实验目的 修改apache主配置文件中的日志配置 实验内容 在kali中找到主配置文件 修改日志配置 访问服务器产生日志 查看日志 实验环境 Kali系统 实验步骤 1.在kali中找到apache的主配置文件...

    debian apache日志服务器配置

    Apache日志服务器配置在Debian系统中是一项关键任务,它涉及到日志的集中管理和分析,这对于监控、故障排查以及安全审计至关重要。以下是配置Debian下的Apache日志服务器的详细步骤。 首先,我们需要在服务器端安装...

    apache日志切割

    在Apache配置文件 `httpd.conf` 中,我们首先需要取消默认的日志配置,即注释掉 `ErrorLog` 和 `CustomLog` 行,然后添加使用 `rotatelogs` 的新配置。例如,如果我们希望每天生成一个新的错误日志和访问日志文件,...

    linux apache 日志 配置 优化 应用 论文

    本文主要介绍了如何成功的在Linux上安装与配置Apache、Php、Mysql,并且详细地说明了在安装过程中出现的一些问题解决方法。...Apache配置和日志 Linux下Apache 配置详解 Linux下查看编译参数 LAMP优化技巧

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

    理解这些配置选项和用法,可以帮助你有效地管理Apache日志,确保日志系统既能够提供必要的记录,又不会成为系统资源的负担。通过结合使用`rotatelogs`和定期清理策略,你可以创建一个高效且易于维护的日志管理体系。

    CentOS Apache配置详解

    在本文中,我们详细介绍了 CentOS 上的 Apache 配置,包括安装、设置、配置文件、模块、文档根目录、错误日志文件、控制脚本、 MySQL 配置文件和 PHP 配置文件等。通过这些配置,我们可以实现一个功能强大且安全的...

    apache日志配置一例

    ### Apache日志配置详解 #### 一、引言 Apache是一款广泛使用的Web服务器软件,它提供了强大的日志记录功能,可以帮助管理员追踪服务器的状态、诊断问题以及优化网站性能。本文将详细介绍一个具体的Apache日志配置...

    记录一次ssh日志分析和apache日志分析

    ### SSH与Apache日志分析详解 #### 一、概述 在运维工作中,日志分析是一项重要的任务,通过分析系统产生的各种日志文件可以帮助我们更好地理解系统的运行状况,及时发现潜在的安全威胁并采取措施应对。本文将详细...

    apache编译参数介绍

    - 说明:该参数用于调整Apache使用的库文件路径,通常适用于特殊需求下的配置。 27. **--enable-suexec** - 用途:启用suEXEC机制。 - 说明:suEXEC使得Apache能够以不同的用户权限执行CGI程序或SSI指令,增强...

    Apache2.2配置文件详解

    `ServerRoot`指令用于指定Apache服务器的主要目录位置,这是Apache启动时读取所有配置文件、日志文件和存储服务器状态的根目录。例如,设置`ServerRoot "/usr/loacl/apache2"`意味着所有相关的文件都将存储在这个...

    Apache配置文件参数详细介绍

    以上仅是Apache配置文件中的一部分参数,实际上还有许多其他指令,如控制日志文件、虚拟主机、模块加载、权限设置等。理解并正确配置这些参数对于优化服务器性能、确保安全性和可靠性至关重要。在实际操作中,应根据...

    apache配置文件详解

    #### 五、关键参数说明 **5.1 VirtualHost** - **说明**: VirtualHost指令用于配置虚拟主机,使得一台物理服务器能够托管多个不同的网站。 - **作用**: 通过域名或IP地址来区分不同的网站,每个虚拟主机都可以有...

    apache2 httpd文件配置参数.txt

    根据提供的文件信息,我们可以深入探讨 Apache HTTP Server (通常简称为 Apache) 的配置参数。Apache 是一个广泛使用的开源 Web 服务器软件,它支持多种操作系统,并且提供了丰富的配置选项来满足不同场景的需求。 ...

    linux下tomcat apache集群配置说明.doc

    在Linux环境下配置Tomcat与Apache集群,主要是为了提高应用程序的可用性和可伸缩性,确保在高并发访问或单个服务器故障时系统仍能正常运行。...在实际操作中,还应结合具体业务需求和服务器资源灵活调整配置参数。

    Apache服务配置文件讲解

    - ServerRoot参数:指定服务器的安装基础目录,这个目录通常包含配置文件的子目录conf/和日志文件的子目录logs/。其他配置文件的路径都是以ServerRoot为基准。 - DocumentRoot参数:设置网络上可见的主文档树的根...

    Apache配置文件详解

    Apache配置文件是Apache Web服务器的核心组成部分,用于定义服务器的行为方式、性能参数及安全策略等。通过合理的配置,可以极大地提高Apache的性能和安全性,使其能够更好地适应不同的应用场景。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics