Nginx 全域性變數

2021-06-02 15:17:33 字數 884 閱讀 8788

$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的協議,使用「http/1.0」或「http/1.1」

$server_addr request到達的server的ip,一般獲得此變數的值的目的是進行系統呼叫。為了避免系統呼叫,有必要在listen指令中指明ip,並使用bind引數。

$server_name 請求到達的伺服器名

$server_port 請求到達的伺服器的埠號

$uri 等同於當前request中的uri,可不同於初始值,例如內部重定向時或使用index

nginx全域性變數

經常需要配置nginx 其中有許多以 開頭的變數,經常需要查閱nginx 所支援的變數。nginx支援的http變數實現在 ngx http variables.c 的 ngx http core variables儲存實現 把這些變數提取下,總結如下 1.0.8版 args 請求中的引數 bina...

nginx 全域性變數

名稱,說明 變數列表 於檔案 ngx http variables args,請求中的引數 binary remote addr,遠端位址的二進位制表示 body bytes sent,已傳送的訊息體位元組數 content length,http請求資訊裡的 content length cont...

Nginx 全域性變數

args 這個變數等於請求行中的引數,同 query string arg name 請求中的的引數名,即 後面的arg name arg value形式的arg name binary remote addr 客戶端位址的二進位制形式,固定長度為4個位元組 body bytes sent 傳輸給客...