nginx中常見的變數

2022-07-30 20:15:17 字數 1381 閱讀 9196

$arg_parameter

客戶端get請求parameter的值。

$args

請求中的引數。

$binary_remote_addr 二進位製碼形式的客戶端位址。

$body_bytes_sent 傳送頁面的位元組數

$content_length 請求頭中的content-length欄位。

$content_type 請求頭中的content-type欄位。

$cookie_cookie    cookie的值。

$document_root 當前請求在root指令中指定的值。

$document_uri 與$uri相同。

$host 請求中的主機頭欄位,如果請求中的主機頭不可用,則為伺服器處理請求的伺服器名稱。

$is_args 如果$args設定,值為"?",否則為""。

$limit_rate 這個變數可以限制連線速率。

$nginx_version 當前執行的nginx版本號。

$query_string 與$args相同。

$remote_addr 客戶端的ip位址。

$remote_port 客戶端的埠。

$remote_user 已經經過auth basic module驗證的使用者名稱。

$request_filename 當前連線請求的檔案路徑,由root或alias指令與uri請求生成。

$request_body 這個變數(0.7.58+)包含請求的主要資訊。在使用proxy_pass或fastcgi_pass指令的location中比較有意義。

$request_body_file 客戶端請求主體資訊的臨時檔名。

$request_method 這個變數是客戶端請求的動作,通常為get或post。包括0.8.20及之前的版本中,這個變數總為main request中的動作,如果當前請求是乙個子請求,並不使用這個當前請求的動作。

$request_uri 這個變數等於包含一些客戶端請求引數的原始uri,它無法修改,請檢視$uri更改或重寫uri。

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

$server_addr 伺服器位址,在完成一次系統呼叫後可以確定這個值,如果要繞開系統呼叫,則必須在listen中指定位址並且使用bind引數。

$server_name 伺服器名稱。

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

$server_protocol 請求使用的協議,通常是http/1.0或http/1.1。

$uri 請求中的當前uri(不帶請求引數,引數位於$args),可以不同於瀏覽器傳遞的$request_uri的值,它可以通過內部重定向,或者使用index指令進行修改。

Xcode中常見的環境變數

新建.pch檔案,pch檔案的命名規則 工程名字 prefix.pch 當然也可以不遵守這個規則隨意命名 指定pch檔案所在的位置 既然我是新建的pch檔案,xcode為何不直接給我設定pch檔案的路徑,還要開發者做這件事,真是不人性化 在build settings中搜尋prefix header...

VS中常見的環境變數

環境變數名稱 含義 solutiondir 解決方案目錄 即.sln檔案所在路徑 projectdir 專案根目錄 即.vcxproj檔案所在路徑 configuration 當前的編譯配置名稱,比如debug,或release projectname 當前專案名稱 solutionname 解決方...

前端開發過程中常見的變數處理

判斷乙個變數是否是陣列或者物件 json.stringify obj json.stringify obj isnull obj return true 判斷是否是空陣列 var arr if array.isarray arr arr.length 0 typeof 變數 有侷限性只能粗略的分辨s...