Nginx和Apache日志格式

作者:monface 发布时间:February 28, 2020 分类:服务器 No Comments

1、nginx日志格式
log_format main ‘$remote_addr – $remote_user [$time_local] “$request” ‘
‘$status $body_bytes_sent “$http_referer” ‘
‘”$http_user_agent” “$http_x_forwarded_for”‘;

$remote_addr 远程请求使用的IP地址
$remote_user 远程登录名(这个可以省略去)
$time_local 时间,普通日志时间格式
$request 请求地址
$status 状态,http状态码
$body_bytes_sent 请求返回的字节数,包括请求头数据
$http_referer 请求头的referer数据(HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,告诉服务器我是从哪个页面链接过来的。)
$http_user_agent User-Agent,它的作用是告诉服务器,用户客户端是什么浏览器,以及操作系统的信息的
$http_x_forwarded_for 简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者CDN或者负载均衡服务器时才会添加该项
2、apache日志格式
LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined
%h 请求使用的IP地址
%l 登录名
%u 用户名
%t 时间
%r 请求的第一行
%s 状态
%b 字节数
{Referer} Referer信息
{User-Agent}User-Agent信息

标签: 日志, 格式

添加新评论 »