字段名称 | 字段含义 | 示例 |
---|---|---|
- | 占位符 | - |
time_local | 访问时间和时区 | 18/Jul/2012:17:00:01 +0800,时间信息最后的"+0800"表示服务器所处时区位于UTC之后的8小时。 |
remote_addr | 远程客户端的IP地址 | 10.10.10.1 |
remote_user | 客户端用户名称,一般为空 | hacker |
request | 请求的方法,URI和HTTP协议,这是整个PV日志记录中最有用的信息,记录服务器收到一个什么样的请求 | GET /test.jsp?id=521 HTTP/1.1 |
request_method | 请求的方法 | GET |
request_uri | 请求的URI,包含参数 | /test.jsp?id=521 |
uri | 请求的URI,不包含参数 | /test.jsp |
args | 请求地址中的参数 | id=5201314 |
request_lenght | 请求的长度 | 1024 |
request_time | 整个请求的总时间,精确到毫秒 | 0.205 |
request_body | 请求的body | |
response_body | 返回的body | |
status | 记录HTTP请求状态返回的状态码 | 404 |
body_bytes_sent | 发送给客户端文件主体内容大小,可以将日志每条记录中的这个值累加起来以粗略估计服务器吞吐量。 | 15437 |
bytes_sent | 响应总字节数 | 304 |
http_referer | 记录从哪个页面链接访问过来的,url跳转来源 | https://www.baidu.com/ |
http_user_agent | 记录用户终端浏览器等信息 | "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; GTB7.0; .NET4.0C; |
http_x_forwarded_for | 客户端的真实ip,通常web服务器放在反向代理的后面,这样就不能获取到客户的IP地址了,通过$remote_add拿到的IP地址是反向代理服务器的iP地址。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。 | 10.10.10.5 |
http_host | 请求地址,即浏览器中你输入的地址(IP或域名)包括端口,端口为80时不显示 | 10.10.10.13 |
host | IP或域名,不包括端口 | |
server_name | 虚拟主机名称 | localhost |
server_port | 虚拟主机端口 | 80 |
server_protocol | 请求使用的协议 | HTTP/1.1 |
upstream_addr | 后台upstream的地址,即真正提供服务的主机地址 | 10.10.10.100:80 |
upstream_status | 后端处理状态 | 200 |
upstream_connect_time | 与后端服务器连接时间 | |
upstream_response_time | 请求过程中,后端服务器响应时间 | 0.002 |
upstream_header_time | ||
ssl_cipher | 交换数据中的算法 | RC4-SHA |
ssl_protocol | SSL协议版本 | TLSv1 |
版权属于:
lilymaxyz
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论