中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nginx內置變量

發布時間:2020-06-09 14:45:54 來源:網絡 閱讀:598 作者:MQ_douer 欄目:建站服務器

       今天在整理nginx的rewrite規則,發現遇到許多關于nginx內置變量的判斷,所以此處將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_methodHTTP
請求方法,通常為“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
服務器名,
 
$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”。


參考:http://www.cnblogs.com/raichen/p/5121262.html


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

澄迈县| 崇文区| 外汇| 资溪县| 五寨县| 黑水县| 阳高县| 社旗县| 吴堡县| 云龙县| 商洛市| 富宁县| 樟树市| 壶关县| 绵竹市| 澄迈县| 普宁市| 宣恩县| 临洮县| 井研县| 疏勒县| 监利县| 尼勒克县| 体育| 宁化县| 彭州市| 应用必备| 美姑县| 屯门区| 嵩明县| 民丰县| 巴彦淖尔市| 盘山县| 淮南市| 柳江县| 阆中市| 桃江县| 明水县| 吴桥县| 康马县| 腾冲县|