• apache与nginx日志文件的区别(转载)


    apache与nginx日志文件的区别

    转载:http://www.xfcodes.com/apache/log/3270.htm

    导读:apache与nginx日志文件的区别,在apache与nginx中均使用log_format自定义日志存储格式,记录哪些日志信息,有关nginx与apache日志格式的中文说明。
     
    apache与nginx日志文件的区别

    nginx日志格式:
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '  
                 '$status $body_bytes_sent "$http_referer" '  
                 '"$http_user_agent" $request_time'; 

    日志格式说明: 
    $remote_addr 远程请求使用的IP地址 
    $remote_user 远端登录名 
    $time_local 时间,用普通日志时间格式(标准英语格式) 
    $request 请求的第一行 
    $status 状态。 
    $body_bytes_sent 请求返回的字节数,包括请求头的数据 
    $http_referer 请求头Referer的内容 
    $http_user_agent 请求头User-Agent的内容 
    $request_time 处理完请求所花时间,以秒为单位

    apache日志格式:
    LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %T " combined   
        CustomLog log/access_log combined 

    日志格式说明: 
    %h 请求使用的IP地址 
    %l 远端登录名(由identd而来,如果支持的话),除非IdentityCheck设为"On",否则将得到一个"-"。 
    %u 远程用户名(根据验证信息而来;如果返回status(%s)为401,可能是假的) 
    %t 时间,用普通日志时间格式(标准英语格式) 
    %r 请求的第一行 
    %s 状态。对于内部重定向的请求,这个状态指的是原始请求的状态,---%>s则指的是最后请求的状态。 
    %b 以CLF格式显示的除HTTP头以外传送的字节数,也就是当没有字节传送时显示'-'而不是0。 
    "%{Referer}i" 发送到服务器的请求头Referer的内容。 
    "%{User-Agent}i" 发送到服务器的请求头User-Agent的内容。 
    %T 处理完请求所花时间,以秒为单位。 
    %I 接收的字节数,包括请求头的数据,并且不能为零。要使用这个指令你必须启用mod_logio模块。 
    %O 发送的字节数,包括请求头的数据,并且不能为零。要使用这个指令你必须启用mod_logio模块。

     
  • 相关阅读:
    443. String Compression
    506. Relative Ranks
    825. Friends Of Appropriate Ages
    447. Number of Boomerangs
    54. Spiral Matrix
    744. Find Smallest Letter Greater Than Target
    HDU-1565 方格取数(1)
    zoj 3672 Gao The Sequence
    ZOJ 3675 Trim the Nails
    poj -2955 Brackets
  • 原文地址:https://www.cnblogs.com/yes123/p/5105777.html
Copyright © 2020-2023  润新知