美文网首页
nginx(六)日志管理

nginx(六)日志管理

作者: zhangxiaohao | 来源:发表于2019-07-09 15:50 被阅读0次

    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;
    

    相关文章

      网友评论

          本文标题:nginx(六)日志管理

          本文链接:https://www.haomeiwen.com/subject/zdnxkctx.html