nginx全局變量整理小結
更新時間:2012年11月27日 15:51:19 作者:
nginx全局變量整理小結,方便需要的朋友
$args 此變量與請求行中的參數相等
$content_length 等于請求行的“Content_Length”的值。
$content_type 等同與請求頭部的”Content_Type”的值
$document_root 等同于當前請求的root指令指定的值
$document_uri 與$uri一樣
$host 與請求頭部中“Host”行指定的值或是request到達的server的名字(沒有Host行)一樣
$limit_rate 允許限制的連接速率
$request_method 等同于request的method,通常是“GET”或“POST”
$remote_addr 客戶端ip
$remote_port 客戶端port
$remote_user 等同于用戶名,由ngx_http_auth_basic_module認證
$request_filename 當前請求的文件的路徑名,由root或alias和URI request組合而成
$request_body_file
$request_uri 含有參數的完整的初始URI
$query_string 與$args一樣
$server_protocol 等同于request的協(xié)議,使用“HTTP/1.0”或“HTTP/1.1”
$server_addr request到達的server的ip,一般獲得此變量的值的目的是進行系統(tǒng)調用。為了避免系統(tǒng)調用,有必要在listen指令中指明ip,并使用bind參數。
$server_name 請求到達的服務器名
$server_port 請求到達的服務器的端口號
$uri 等同于當前request中的URI,可不同于初始值,例如內部重定向時或使用index
$content_length 等于請求行的“Content_Length”的值。
$content_type 等同與請求頭部的”Content_Type”的值
$document_root 等同于當前請求的root指令指定的值
$document_uri 與$uri一樣
$host 與請求頭部中“Host”行指定的值或是request到達的server的名字(沒有Host行)一樣
$limit_rate 允許限制的連接速率
$request_method 等同于request的method,通常是“GET”或“POST”
$remote_addr 客戶端ip
$remote_port 客戶端port
$remote_user 等同于用戶名,由ngx_http_auth_basic_module認證
$request_filename 當前請求的文件的路徑名,由root或alias和URI request組合而成
$request_body_file
$request_uri 含有參數的完整的初始URI
$query_string 與$args一樣
$server_protocol 等同于request的協(xié)議,使用“HTTP/1.0”或“HTTP/1.1”
$server_addr request到達的server的ip,一般獲得此變量的值的目的是進行系統(tǒng)調用。為了避免系統(tǒng)調用,有必要在listen指令中指明ip,并使用bind參數。
$server_name 請求到達的服務器名
$server_port 請求到達的服務器的端口號
$uri 等同于當前request中的URI,可不同于初始值,例如內部重定向時或使用index
您可能感興趣的文章:

