• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    nginx日志格式的設計

    發布時間:  2012/9/15 21:05:51

    根據開發要求我們要在nginx的日志中打印一些特殊信息,所以必須自定義一些日志,

    #設置user_id的默認值
    set $user_id "0";
    #設置user_kind的默認值
    set $user_kind "-";
    #設置uuid的默認值
    set $uuid "_";

    if ( $http_cookie ~* "user_id=([0-9]*)" ){
         set $user_id $1;
         }

    if ( $http_cookie ~* "user_kind=([0-9]*)" ){
         set $user_kind $1;
         }

    if ( $http_cookie ~* "_uuid=([A-Za-z0-9 ]*)" ){
          set $uuid $1;
        }
     

    nginx中location模塊的詳細參數介紹

    Nginx的Location可以有以下幾個匹配:

    1. =   嚴格匹配這個查詢。如果找到,停止搜索。 

    2. ^~ 匹配路徑的前綴,如果找到,停止搜索。

    3. ~   為區分大小寫的正則匹配   

    4. ~* 為不區分大小寫匹配

    5.!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配

     

    文件及目錄匹配

    * -f和!-f用來判斷是否存在文件

    * -d和!-d用來判斷是否存在目錄

    * -e和!-e用來判斷是否存在文件或目錄

    * -x和!-x用來判斷文件是否可執行

     

    一些可用的全局變量

    $args

    $content_length

    $content_type

    $document_root

    $document_uri

    $host

    $http_user_agent

    $http_cookie

    $limit_rate

    $request_body_file

    $request_method

    $remote_addr

    $remote_port

    $remote_user

    $request_filename

    $request_uri

    $query_string

    $scheme

    $server_protocol

    $server_addr

    $server_name

    $server_port

    $uri
     

    rewrite后面的flag可以是:

    last 

    break 

    redirect 

    permanent

     

    proxy_pass http://localhost:80;

    proxy_set_header Host $host;

    可以自動改變轉發以后的域名信息

    億恩-天使(QQ:530997) 電話 037160135991 服務器租用,托管歡迎咨詢。

    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線