博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache与nginx日志文件的区别(转载)
阅读量:6924 次
发布时间:2019-06-27

本文共 1233 字,大约阅读时间需要 4 分钟。

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模块。

 

转载于:https://www.cnblogs.com/yes123/p/5105777.html

你可能感兴趣的文章
IPFS矿机你需要看懂的五大元素
查看>>
截图留存
查看>>
web复习day03:request
查看>>
LVS负载均衡
查看>>
RabbitMQ使用
查看>>
电子签名助力电子处方合规高效,实现医院管理全程电子化
查看>>
contentType
查看>>
Python3网络爬虫(十一):爬虫黑科技之让你的爬虫程序更像人类用户的行为(代理IP池等)...
查看>>
好程序员web前端分享CSS元素类型
查看>>
成都大数据语言培训:改变人们的生活的大数据趋势
查看>>
tomcat6-7配置管理用户
查看>>
意法半导体 STM32F030F4 芯片解密 工业控制
查看>>
TOP100案例分享 “预测性维护”
查看>>
Oracle教程之包(PACKAGE)的使用
查看>>
Oracle控制文件的恢复(二)
查看>>
Oracle控制文件的恢复(一) Oracle控制文件如何恢复?
查看>>
Oracle技术之DATA GUARD手工管理数据文件
查看>>
表段、索引段上的LOGGING与NOLOGGING
查看>>
ORACLE 临时表空间使用率过高的原因及临时解决方案
查看>>
·McCabe
查看>>