一:log_format - 概述 - log_format 用于管理 Nginx 的详细信息,日志管理等信息,很多都是基于这个来实现。 - 可配置参数 $remote_addr 客户端地址 $remote_user 客户端用户名称 $time_local 访问时间和时区 $request 请求的URI和HTTP协议$http_host请求地址,即浏览器中你输入的地址(IP或域名) $statusHTTP 请...
log_format有一个默认的、无须设置的combined日志格式设置,相当于Apache的combined日志格式,其具体参数如下: log_format combined '$remote_addr-$remote_user [$time_local]' ‘"$request"$status $body_bytes_sent’ ‘"$http_referer" "$http_user_agent"’ 也可以自定义一份日志的记录格式,不过要注意,log...
1log_format指令用来设置日志的记录格式,它的语法如下:23log_format name format {format ...}4其中name表示定义的格式名称,format表示定义的格式样式。56log_format有一个默认的、无须设置的combined日志格式设置,相当于Apache的combined日志格式,其具体参数如下:7log_format combined '$remote_addr-$remote_user [$...
$http_user_agent # 用户终端浏览器等信息 $http_x_forwarded_for # 获取客户端真实 IP 地址的参数 $sent_http_NAME # 可以设置任意http响应头字段;变量名中的后半部分NAME可以替换成任意响应头字段,如需要设置响应头 Content-length,$s- ent_http_content_length即可 $sent_http_cache_control # 发送http缓存...
日志格式通过 log_format 配置项进行定义。 log_format 配置项 log_format 的作用是定义日志格式语法 # 配置语法: 包括: error.log access.log 语法: log_format name [escape=default|json] string ...; 默认值: log_format combined "...";
log_format main '{ "remote_addr":"$remote_addr", "remote_user":"$remote_user", "time_local":"$time_local", "request":"$request", "status":"$status", "request_time":"$request_time", "upstream_response_time":"$upstream_response_time", ...
log_formatmyformat'$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:已经通过身份验证的用户名。
log_format指令用来设置日志的记录格式,它的语法如下: log_format name format { format ...} 其中name表示定义的格式名称, format 表示定义的格式样式。 log_format有一个默认的、无须设置的combined日志格式设置,相当于Apache的combined日志格式,其具体参数如下: log_format combined '$remote_addr-$remote_us...
log_format access escape=json '{ "timestamp": "$msec", ''"remote_addr": "$remote_addr", ''"user_agent": "$http_user_agent", ''"request_body": "$request_body"'' }'; 参数 说明 示例$remote_addr 客户端地址 211.28.65.253$remote_user 客户端用户名称 --$time_local 访问时间和时区 ...