zoukankan      html  css  js  c++  java
  • nginx 日志管理

    日志管理

     

     

    我们观察nginx的server段,可以看到如下类似信息

     #access_log  logs/host.access.log  main;

    这说明 该server, 它的访问日志的文件是  logs/host.access.log ,

    使用的格式”main”格式.

    除了main格式,你可以自定义其他格式.

     

    main格式是什么?

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '

        #                  '$status $body_bytes_sent "$http_referer" '

        #                  '"$http_user_agent" "$http_x_forwarded_for"';

     访问地址,访问时间,请求类型 get/post,协议,发送字节数,http_referer(来自于那,上一个页面)。。

     

    main格式是我们定义好一种日志的格式,并起个名字,便于引用.

    以上面的例子, main类型的日志,记录的 remote_addr.... http_x_forwarded_for等选项.

     

     

    1: 日志格式 是指记录哪些选项

    默认的日志格式: main

         log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '

                                '$status $body_bytes_sent "$http_referer" '

                                '"$http_user_agent" "$http_x_forwarded_for"';

     

    如默认的main日志格式,记录这么几项

    远程IP- 远程用户/用户时间 请求方法(如GET/POST) 请求体body长度 referer来源信息

    http-user-agent用户代理/蜘蛛 ,被转发的请求的原始IP

     

    http_x_forwarded_for:在经过代理时,代理把你的本来IP加在此头信息中,传输你的原始IP

     

     

     

    2: 声明一个独特的log_format并命名

     

        log_format  mylog '$remote_addr- "$request" '

                         '$status $body_bytes_sent "$http_referer" '

                            '"$http_user_agent" "$http_x_forwarded_for"';

    在下面的server/location,我们就可以引用 mylog

     

    在server段中,这样来声明

    Nginx允许针对不同的server做不同的Log ,(有的web服务器不支持,如lighttp)

     

    access_log logs/access_8080.log mylog;  

    声明log   log位置          log格式;

  • 相关阅读:
    10、ERP设计之系统基础管理(BS)- 平台化设计
    SendMessage发送自定义消息及消息响应
    【iOS开发】 常遇到的Crash和Bug处理
    UVA 11100 The Trip, 2007 贪心(输出比较奇葩)
    Android_多媒体_SoundPool声音池使用
    Django之逆向解析url
    Oracle中四种循环(GOTO、For、While、Loop)
    Android监控程序本身被卸载方法汇总
    Cocos2dx项目启程一 之 封装属于我的精灵类
    Android-->发送短信页面实现(短信发送以及群发和从电话本中选择联系人)-----------》2
  • 原文地址:https://www.cnblogs.com/lijiasnong/p/6013431.html
Copyright © 2011-2022 走看看