nginx 실 조 (3) 내부 변수 설명

3212 단어 변량nginxNginx
nginx 내장 변수 설명
1. 내부 변수 설명
내 장 된 변수 저장 ngx_http_core_module 모듈 에서 변수의 명명 방식 은 apache 서버 변수 와 일치 합 니 다.한 마디 로 하면 이 변 수 는 클 라 이언 트 요청 헤더 의 내용 을 대표 합 니 다. 예 를 들 어 $httpuser_agent, $http_쿠키 등등.다음은 2. nginx 가 지원 하 는 모든 내장 변수 입 니 다.
nginx    

$arg_name
        , “?”   arg_name=arg_value   arg_name

$args
       

$binary_remote_addr
           ,      4   

$body_bytes_sent
          ,        ;     Apache mod_log_config    “%B”      

$bytes_sent
           (1.3.8, 1.2.5)

$connection
TCP       (1.3.8, 1.2.5)

$connection_requests
TCP          (1.3.8, 1.2.5)

$content_length
“Content-Length”      

$content_type
“Content-Type”      

$cookie_name
cookie  

$document_root
             

$document_uri
  $uri

$host
     :HTTP       >”HOST”     >         

$hostname
   

$http_name
         ;          “name”            ,           http   :“Accept-Language”,   “-”      ,         ,  :$http_accept_language  。

$https
     SSL    ,  “on”,       。

$is_args
        ,  “?”,       。

$limit_rate
           ,   limit_rate。

$msec
   Unix    (1.3.9, 1.2.6)

$nginx_version
nginx  

$pid
     PID

$pipe
          ,  “p”,   “.” (1.3.12, 1.2.7)

$proxy_protocol_addr
               ,       ,       。(1.5.12)

$query_string
  $args

$realpath_root
                  ,               。

$remote_addr
     

$remote_port
     

$remote_user
  HTTP          

$request
          

$request_body
        
     location   ,       proxy_pass, fastcgi_pass, uwsgi_pass,   scgi_pass            。

$request_body_file
                。       ,      。           ,    client_body_in_file_only。                 ,    request body,   proxy_pass_request_body off,fastcgi_pass_request_body off, uwsgi_pass_request_body off, or scgi_pass_request_body off 。

$request_completion
      ,  ”OK”,                         ,   。

$request_filename
           , root alias   URI    。

$request_length
      (       , http        ) (1.3.12, 1.2.7)

$request_method
HTTP    ,   “GET” “POST”

$request_time
             (1.3.9, 1.2.6);                 。

$request_uri
                    URI,     ,   $uri     URI,      ,  :”/cnphp/test.php?arg=freemouse”。

$scheme
     Web  , “http”   “https”

$sent_http_name
      http     ;          “name”            ,        Content-length,   “-”      ,         ,  :$sent_http_content_length 4096  。

$server_addr
      ,      :      linux    ,  ip            。

$server_name
    ,www.cnphp.info

$server_port
     

$server_protocol
    HTTP  ,     “HTTP/1.0”   “HTTP/1.1”

$status
HTTP     (1.3.2, 1.2.2)

$tcpinfo_rtt, $tcpinfo_rttvar, $tcpinfo_snd_cwnd, $tcpinfo_rcv_space
   TCP       

$time_iso8601
      ISO 8610   (1.3.12, 1.2.7)

$time_local
     (LOG Format   ) (1.3.12, 1.2.7)

$uri
      URI(      ,    $args),           $request_uri  ,          ,    index      ,$uri      , ”/foo/bar.html”。

$realpath_root
            

$proxy_add_x_forwarded_for
            "X-Forwarded-For", $remote_addr   ,         。

$proxy_host
       upstream       ,  upstream backend 

$proxy_port
              

$proxy_protocol_addr

$upstream_addr
             

$upstream_cache_status
             

$upstream_response_length
          

$upstream_status
           

좋은 웹페이지 즐겨찾기