注釋:變數
ngx_http_core_module模組支援內建變數,他們的名字和apache的內建變數是一致的。
首先是說明客戶請求title中的行,例如$http_user_agent,$http_cookie等等。
此外還有其它的一些變數
$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一樣
$sheeme http模式(http,https)盡在要求是評估例如
rewrite ^(.+)$ $sheme: redirect;
$server_protocol等同於request的協議,使用「http/或「http/
$server_addr request到達的server的ip,一般獲得此變數的值的目的是進行系統呼叫。為了避免系統呼叫,有必要在listen指令中指明ip,並使用bind引數。
$server_name請求到達的伺服器名
$server_port請求到達的伺服器的埠號
$uri等同於當前request中的uri,可不同於初始值,例如內部重定向時或使用index
Phoenix入門到精通
摘要 此phoenix系列文章將會從phoenix的語法和功能特性 相關工具 實踐經驗以及應用案例多方面從淺入深的闡述。希望對phoenix入門 在做架構設計和技術選型的同學能有一些幫助。phoenix是乙個開源的hbase sql層。它不僅可以使用標準的jdbc api替代hbase client...
GIT入門到精通
git工作流 版本回退 分支管理 標籤管理 遠端倉庫 linux torvalds在 1991 年建立了開源的 linux,從此,linux系統不斷發展,已經成為最大的伺服器系統軟體了。linux雖然建立了linux,但linux的壯大是靠全世界熱心的志願者參與的,這麼多人在世界各地為linux編寫...
Git 入門到精通
git是乙個開源的分布式版本控制系統,用以有效 高速的處理從很小到非常大的專案版本管理。git的特點 git 是用於 linux核心開發的版本控制工具。與常用的版本控制工具 cvs,subversion 等不同,它採用了分布式版本庫的方式,不必伺服器端軟體支援 wingeddevil注 這得分是用什...