apache日志

apache日志主要有两个access.log和error.log,保存在Apache安装目录的logs子目录

access_log

访问日志access_log记录了所有对Web服务器的访问活动

apache日志_第1张图片

日志名字段所代表的内容

 1.远程主机、2.空白(E-mail)、3.空白(登录名)、4.请求时间、5.方法+资源+协议、6.状态代码、7.发送字节数

状态码的简单说明:

以2开头的状态代码表示成功,以3开头的状态代码表示由于各种不同的原因用户请求被重定向到了其他位置,以4开头的状态代码表示客户端存在某种错误,以5开头的状态代码表示服务器遇到了某个错误。

200 OK 请求已成功,请求所希望的响应头或数据体将随此响应返回

201 Created 

202 Accepted服务器已接受请求,但尚未处理。


300 Multiple Choices被请求的资源有一系列可供选择的回馈信息,用户选择地址进行重定向。

301 Moved Permanently被请求的资源已永久移动到新位置

304 Not Modified

305 Use Proxy被请求的资源必须通过指定的代理才能被访问


400 Bad Request当前请求无法被服务器理解,请求参数有误

401 Unauthorized当前请求需要用户验证

403 Forbidden服务器已经理解请求,但是拒绝执行

404 Not Found

405 Method Not Allowed请求行中指定的请求方法不能被用于请求相应的资源

408 Request Timeout 请求超时


500 Internal Server Error

503 Service Unavailable由于临时的服务器维护或者过载,服务器当前无法处理请求

参考:http://baike.baidu.com/link?url=l7JkN6gsLwCbAwsclj-Z06ymbIl9-8Iin7JCCBdwzAOhA4Yh-HFTPUX9yphOcG2hRHyPyQswyW-lj8jQvSFw3q

access_log可以在httpd.conf中进行配置

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    CustomLog "logs/access.log" common

CustomLog指令指定了保存日志文件的具体位置以及日志的格式


error_log

[Fri Aug 18 22:36:26 2000] [error] [client 192.168.1.6] File does not exist:  /usr/local/apache/bugletdocs/Img/south-korea.gif     

[Thu Apr 17 08:30:02 2014] [notice] Child 2668: Starting 150 worker threads.

【说明】1.日期和时间、2.记录等级、3.客户IP、4.错误信息。


定制日志格式

定制日志文件的格式涉及到两个指令,即LogFormat指令和CustomLog指令

LogFormat指令:定义格式并为格式指定一个名字,以后我们就可以直接引用这个名字

CustomLog指令:设置日志文件,并指明日志文件所用的格式(通常通过格式的名字)  

httpd.conf的示例:

 #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    #定义common样式
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    
    #使用common样式
    CustomLog "logs/access.log" common


参考:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/04/24/2026559.html


你可能感兴趣的:(apache日志)