欢迎来到代码驿站!

Nginx

当前位置:首页 > 服务器 > Nginx

基于nginx access日志格式详解

时间:2021-11-02 09:56:38|栏目:Nginx|点击:

nginx的nginx.cnf中,使用log_format字段可以指定日志的格式文件。

log.fromat:

log_format access ' [$time_local] | $host | $remote_addr | $request | $request_time | $body_bytes_sent | $status |' 
  '| $upstream_addr | $upstream_response_time | $upstream_status |' 
  ' "$http_referer" | "$http_user_agent" '; 

字段分别对应:

time_local 本地时间戳

host 请求host地址

remote_addr 远程请求地址

request 请求uri

request_time 整个请求的总时间

body_bytes_sent 请求文件内容大小

status http请求状态

upstream_addr 后台提供服务的地址(即转发处理的目标地址)

upstream_reponse_time 请求时,upstream的响应时间

upstream_status upstream状态

http_refer url跳转来源

http_user_agent 用户终端浏览器的UserAgent

例如

 [18/Feb/2017:19:16:59 +0800] | test.xyz | 115.33.60.172 | POST /api/1.1/device/info HTTP/1.1 | 0.003 | 43 | 200 || 127.0.0.1:6000 | 0.003 | 200 | "-" | "Apache-HttpClient/UNAVAILABLE (java 1.4)"

因此根据access的日志,可以判断请求的状态,请求的数据量,而且根据目标地址,可以判断nginx的转发规则是否配置成功。

参考:使用log_format为Nginx服务器设置更详细的日志格式方法

上一篇:Nginx配置React项目Url后直接输入路由路径时报404问题的解决

栏    目:Nginx

下一篇:cwRsync 4.0.5 文件同步配置步骤分享

本文标题:基于nginx access日志格式详解

本文地址:http://www.codeinn.net/misctech/182169.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有