nginx(六)日志管理

2019-07-09  本文已影响0人  zhangxiaohao

nginx访问日志主要有两个参数控制

1)log_format #用来定义记录日志的格式(可以定义多种日志格式,取不同名字)
log_format log_name string #string 是格式设置字符串

$remote_addr #客户端地址(有可能代理的ip)
$remote_user #远端用户
$http_x_forwarded_for #有代理服务器时,设置web节点记录客户端地址配置,此参数生效的前提是代理服务器进行相关x_forwarded_for设置
$request #请求起始行信息
$body_bytes_sent#服务器发送给客户端的响应body字节数
$http_referer#记录此次请求从那个连接访问过来的。
$http_user_agent #浏览器 信息

2)access_log#用来指定日志文件的路径及使用的何种日志格式记录

access_log  logs/access.log  log_name #log_name为第一条指定格式名。
样例
log_format test_json '{"@timestamp":"$time_local",'
......
' "referer": "$http_referer" '
'}';
access_log logs/test_json.log  test_json;
上一篇下一篇

猜你喜欢

热点阅读