nginx 내장 변수 사용 설명 및 구체 적 의미

18746 단어 nginx
nginx 내장 변수 사용 설명 및 구체 적 의미
$args
  : $args
  : HTTP: curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "a=10"

$binary_remote_addr
  : $binary_remote_addr
  :            。
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "\xC0\xA8\x01\xC8"

$body_bytes_sent
  : $body_bytes_sent
  :          http   ,        
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "264"

$content_length
  : $content_length
  :            Content-Length
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I 
  : "264"

$content_type
  : $content_type
  :            Content-Type
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "text/html"

$document_root
  : $document_root
  :   nginx         ,     server{}    root  
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "/usr/local/nginx/html"

$uri
  : $uri
  :        URI,      
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "/192.168.1.200"

$document_uri
  : $document_uri
  :  $uri    
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "/192.168.1.200"

$request_uri
  : $request_uri
  :           URL,      ,$request_uri     ,        URL
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "/192.168.1.200?a=10"

$host
  : $host
  :            HostHost     ,       server name    。  Host       , IP:PORT,  $host     
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "test.wanglei.com"

$hostname
  : $hostname
  :   Nginx        , gethostbyname        
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "centos7-201"

$is_args
  : $is_args
  :       URL     ,     ,$is_args  "?"。      ,      
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I 
  : "?"
  : curl http://test.wanglei.com/192.168.1.200 -I
  : ""

$limit_rate
  : $limit_rate
  :            , 0     
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "51200"
  : limit_rate 50k;

$nginx_version
  : $nginx_version
  :     nginx    
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "1.8.1" 

$query_string
  : $query_string
  :   URI    , $args  ,  $query_string        
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "a=10"

$remote_addr
  : $remote_addr
  :         
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "192.168.1.200"

$remote_port
  : $remote_port
  :             ,      ,       
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "50451"

$remote_user
  : $remote_user
  :     Auth Basic Module       
  : curl -u wanglei:wanglei123 http://test.wanglei.com/192.168.1.200?a=10 -I
  : "wanglei"

$request_filename
  : $request_filename
  :         URI  root alias        ,   index.html
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "/usr/local/nginx/html/192.168.1.200"

$request_completion
  : $request_completion
  :           ,   "OK"。     ,       ,        ;             HTTP range             ,          
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "OK"

$request_method
  : $request_method
  :   HTTP      , GET/POST/PUT 
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I 
  : "HEAD"
  : curl http://test.wanglei.com/192.168.1.200 -d "x=1" -I
  : "POST"

$scheme
  : $scheme
  :   HTTP scheme,    https   https,http   http
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "http"

$server_addr
  : $server_addr
  :        
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "192.168.1.200"

$server_name
  : $server_name
  :        
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "test.wanglei.com"

$server_port
  : $server_port
  :        
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "80"

$server_protocol
  : $server_protocol
  :                 , HTTP/1.1 HTTP/1.0
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "HTTP/1.1"

$time_local
  : $time_local
  :             
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "25/Mar/2017:22:10:51 +0800"

$request
  : $request 
  :             
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "HEAD /192.168.1.200?a=10 HTTP/1.1"

$status
  : $status
  :            HTTP   
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "302"

$http_user_agent
  : $http_user_agent
  :                 (     )   (     )          
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "curl/7.29.0"

$request_time
  : $request_time
  :                           ,           、      、        。
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "0.000"

$response_time
  : $response_time
  :    Nginx   (upstream)                       。
  : curl http://test.wanglei.com/192.168.1.200?a=10 -I
  : "0.000"

좋은 웹페이지 즐겨찾기