nginx 內建變數大全

2021-07-07 01:12:43 字數 954 閱讀 6396

http核心模組支援一些內建變數,變數名與apache裡的對應。比如 $http_user_agent,$http_cookie等表示http請求資訊的變數。

更多變數:

$args, 請求中的引數;

$content_length, http請求資訊裡的"content-length";

$content_type, 請求資訊裡的"content-type";

$document_root, 針對當前請求的根路徑設定值;

$document_uri, 與$uri相同;

$host, 請求資訊中的"host",如果請求中沒有host行,則等於設定的伺服器名;

$limit_rate, 對連線速率的限制;

$request_method, 請求的方法,比如"get"、"post"等;

$remote_addr, 客戶端位址;

$remote_port, 客戶端埠號;

$remote_user, 客戶端使用者名稱,認證用;

$request_filename, 當前請求的檔案路徑名

$request_body_file, ??

$request_uri, 請求的uri,帶引數;

$query_string, 與$args相同;

$scheme, 所用的協議,比如http或者是https,比如rewrite  ^(.+)$  $scheme:  redirect;

$server_protocol, 請求的協議版本,"http/1.0"或"http/1.1";

$server_addr, 伺服器位址,如果沒有用listen指明伺服器位址,使用這個變數將發起一次系統呼叫以取得位址(造成資源浪費);

$server_name, 請求到達的伺服器名;

$server_port, 請求到達的伺服器端口號;

$uri, 請求的uri,可能和最初的值有不同,比如經過重定向之類的。

nginx 內建變數大全

http核心模組支援一些內建變數,變數名與apache裡的對應。比如 http user agent,http cookie等表示http請求資訊的變數。更多變數 args,請求中的引數 content length,http請求資訊裡的 content length content type,請求...

nginx 內建變數大全

http核心模組支援一些內建變數,變數名與apache裡的對應。比如 ht tpus erag ent,http cookie等表示http請求資訊的變數。更多變數 args,請求中的引數 content length,http請求資訊裡的 content length content type,請...

nginx內建變數 大全

在配置基於nginx伺服器的 時,必然會用到nginx內建變數,下面筆者將它整理成列表,把最新版本的變數列出來,以方便做配置時查詢 nginx內建變數 內建變數存放在 ngx http core module 模組中,變數的命名方式和apache 伺服器變數是一致的。總而言之,這些變數代表著客戶端請...