最新版 nginx內(nèi)置變量的總結(jié)分享

在配置基于nginx服務(wù)器的網(wǎng)站時(shí),必然會(huì)用到 nginx內(nèi)置變量 窘拯,下面筆者將它整理成列表,把最新版本的變量列出來(lái),以方便做配置時(shí)查詢

nginx內(nèi)置變量

內(nèi)置變量存放在 ngx_http_core_module 模塊中烹吵,變量的命名方式和apache 服務(wù)器變量是一致的〗拔洌總而言之肋拔,這些變量代表著客戶端請(qǐng)求頭的內(nèi)容,例如$http_user_agent, $http_cookie, 等等呀酸。下面是nginx支持的所有內(nèi)置變量:

$arg_name

請(qǐng)求中的的參數(shù)名凉蜂,即“?”后面的arg_name=arg_value形式的arg_name

$args

請(qǐng)求中的參數(shù)值

$binary_remote_addr

客戶端地址的二進(jìn)制形式, 固定長(zhǎng)度為4個(gè)字節(jié)

$body_bytes_sent

傳輸給客戶端的字節(jié)數(shù),響應(yīng)頭不計(jì)算在內(nèi)性誉;這個(gè)變量和Apache的mod_log_config模塊中的“%B”參數(shù)保持兼容

$bytes_sent

傳輸給客戶端的字節(jié)數(shù) (1.3.8, 1.2.5)

$connection

TCP連接的序列號(hào) (1.3.8, 1.2.5)

$connection_requests

TCP連接當(dāng)前的請(qǐng)求數(shù)量 (1.3.8, 1.2.5)

$content_length

“Content-Length” 請(qǐng)求頭字段

$content_type

“Content-Type” 請(qǐng)求頭字段

$cookie_name

cookie名稱

$document_root

當(dāng)前請(qǐng)求的文檔根目錄或別名

$document_uri

同 $uri

$host

優(yōu)先級(jí)如下:HTTP請(qǐng)求行的主機(jī)名>”HOST”請(qǐng)求頭字段>符合請(qǐng)求的服務(wù)器名

$hostname

主機(jī)名

httpname匹配任意請(qǐng)求頭字段窿吩;變量名中的后半部分“name”可以替換成任意請(qǐng)求頭字段,如在配置文件中需要獲取http請(qǐng)求頭:“Accept?Language”错览,那么將“-”替換為下劃線纫雁,大寫字母替換為小寫,形如:http_name匹配任意請(qǐng)求頭字段倾哺; 變量名中的后半部分“name”可以替換成任意請(qǐng)求頭字段轧邪,如在配置文件中需要獲取http請(qǐng)求頭:“Accept-Language”,那么將“-”替換為下劃線羞海,大寫字母替換為小寫忌愚,形如:httpn?ame匹配任意請(qǐng)求頭字段;變量名中的后半部分“name”可以替換成任意請(qǐng)求頭字段扣猫,如在配置文件中需要獲取http(http://www.iis7.com/a/lm/vpsdq/)請(qǐng)求頭:“Accept?Language”菜循,那么將“-”替換為下劃線,大寫字母替換為小寫,形如:http_accept_languagehttp://www.iis7.com/a/lm/vpsdq/即可癌幕。

$https

如果開啟了SSL安全模式衙耕,值為“on”,否則為空字符串勺远。

$is_args

如果請(qǐng)求中有參數(shù)橙喘,值為“?”,否則為空字符串胶逢。

$limit_rate

用于設(shè)置響應(yīng)的速度限制厅瞎,詳見 limit_rate。

$msec

當(dāng)前的Unix時(shí)間戳 (1.3.9, 1.2.6)

$nginx_version

nginx版本

$pid

工作進(jìn)程的PID

$pipe

如果請(qǐng)求來(lái)自管道通信初坠,值為“p”和簸,否則為“.” (1.3.12, 1.2.7)

$proxy_protocol_addr

獲取代理訪問(wèn)服務(wù)器的客戶端地址,如果是直接訪問(wèn)碟刺,該值為空字符串锁保。(1.5.12)

$query_string

同 $args

$realpath_root

當(dāng)前請(qǐng)求的文檔根目錄或別名的真實(shí)路徑,會(huì)將所有符號(hào)連接轉(zhuǎn)換為真實(shí)路徑半沽。

$remote_addr

客戶端地址

$remote_port

客戶端端口

$remote_user

用于HTTP基礎(chǔ)認(rèn)證服務(wù)的用戶名

$request

代表客戶端的請(qǐng)求地址

$request_body

客戶端的請(qǐng)求主體

此變量可在location中使用爽柒,將請(qǐng)求主體通過(guò)proxy_pass, fastcgi_pass, uwsgi_pass, 和 scgi_pass傳遞給下一級(jí)的代理服務(wù)器。

$request_body_file

將客戶端請(qǐng)求主體保存在臨時(shí)文件中者填。文件處理結(jié)束后浩村,此文件需刪除。如果需要之一開啟此功能占哟,需要設(shè)置client_body_in_file_only心墅。如果將次文件傳遞給后端的代理服務(wù)器,需要禁用request body重挑,即設(shè)置proxy_pass_request_body off嗓化,fastcgi_pass_request_body off, uwsgi_pass_request_body off, or scgi_pass_request_body off 棠涮。

$request_completion

如果請(qǐng)求成功谬哀,值為”O(jiān)K”,如果請(qǐng)求未完成或者請(qǐng)求不是一個(gè)范圍請(qǐng)求的最后一部分严肪,則為空史煎。

$request_filename

當(dāng)前連接請(qǐng)求的文件路徑,由root或alias指令與URI請(qǐng)求生成驳糯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末篇梭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子酝枢,更是在濱河造成了極大的恐慌恬偷,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帘睦,死亡現(xiàn)場(chǎng)離奇詭異袍患,居然都是意外死亡坦康,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門诡延,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)滞欠,“玉大人,你說(shuō)我怎么就攤上這事肆良∩歌担” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵惹恃,是天一觀的道長(zhǎng)夭谤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)巫糙,這世上最難降的妖魔是什么沮翔? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮曲秉,結(jié)果婚禮上采蚀,老公的妹妹穿的比我還像新娘。我一直安慰自己承二,他們只是感情好榆鼠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著亥鸠,像睡著了一般妆够。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上负蚊,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天神妹,我揣著相機(jī)與錄音,去河邊找鬼家妆。 笑死鸵荠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伤极。 我是一名探鬼主播蛹找,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼哨坪!你這毒婦竟也來(lái)了庸疾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤当编,失蹤者是張志新(化名)和其女友劉穎届慈,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡金顿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年词渤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片串绩。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡缺虐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出礁凡,到底是詐尸還是另有隱情高氮,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布顷牌,位于F島的核電站剪芍,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏窟蓝。R本人自食惡果不足惜罪裹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望运挫。 院中可真熱鬧状共,春花似錦、人聲如沸谁帕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)匈挖。三九已至碾牌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間儡循,已是汗流浹背舶吗。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留择膝,地道東北人誓琼。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像调榄,于是被迫代替她去往敵國(guó)和親踊赠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容