亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Nginx的location匹配指令及常用內(nèi)置變量

anonymoussf / 2125人閱讀

摘要:有如下指令語(yǔ)法可使用區(qū)分大小寫的正則匹配不區(qū)分大小寫的正則匹配普通字符匹配,如果此選項(xiàng)匹配成功,忽略其他匹配選項(xiàng),一般用來(lái)匹配目錄普通字符精確匹配定義一個(gè)內(nèi)部命名的匹配,適用于匹配執(zhí)行順序及優(yōu)先級(jí)精確匹配精確匹配會(huì)第一個(gè)被處理,如果精確匹

有如下指令語(yǔ)法可使用

~    #區(qū)分大小寫的正則匹配

~*   #不區(qū)分大小寫的正則匹配

^~   #普通字符匹配,如果此選項(xiàng)匹配成功,忽略其他匹配選項(xiàng),一般用來(lái)匹配目錄

=    #普通字符精確匹配

@    #定義一個(gè)內(nèi)部命名的匹配,適用于error_page,try_files

匹配執(zhí)行順序及優(yōu)先級(jí):

  


- = 精確匹配
精確匹配會(huì)第一個(gè)被處理,如果精確匹配成功,停止搜索其他匹配模式,直接使用精確匹配
- 普通字符(/download,/img, ^~ /log,)
如果有前綴 ^~,且匹配此規(guī)則, 那么停止搜索其他規(guī)則,使用此規(guī)則
沒(méi)有前綴 ^~,那么繼續(xù)搜索正則匹配或者更長(zhǎng)的普通字符匹配,如果發(fā)現(xiàn)正則匹配或者更長(zhǎng)匹配,則使用正則或者更長(zhǎng)匹配
- ~*
正則匹配被最后處理,匹配成功則使用此規(guī)則,否則使用其他匹配結(jié)果

實(shí)例

location  = / {
  # 只匹配"/".
  [ configuration A ] 
}
location  / {
  # 匹配任何請(qǐng)求,因?yàn)樗姓?qǐng)求都是以"/"開始
  # 但是更長(zhǎng)字符匹配或者正則表達(dá)式匹配會(huì)覆蓋此匹配
  [ configuration B ] 
}
location ^~ /images/ {
  # 匹配任何以 /images/ 開始的請(qǐng)求,并停止匹配 其它location
  [ configuration C ] 
}
location ~* .(gif|jpg|jpeg)$ {
  # 匹配以 gif, jpg, or jpeg結(jié)尾的請(qǐng)求. 
  # 但是所有 /images/ 目錄的請(qǐng)求將由 [Configuration C]處理.   
  [ configuration D ] 
}

請(qǐng)求URI例子:

#符合 configuration A
/ 
#符合 configuration B
/documents/document.html
#符合 configuration C    
/images/1.gif
#符合 configuration D
/documents/1.jpg

@location 例子

error_page 404 = @fetch;
location @fetch(
    proxy_pass http://fetch;
)

常見(jiàn)內(nèi)部變量(如果發(fā)現(xiàn)更重要的會(huì)繼續(xù)補(bǔ)充)

  


- $args 請(qǐng)求參數(shù)
例如: http://segmentfault.com/?test=test
那么 $args的值就是 test=test
- $uri 不帶host(域名)的請(qǐng)求路徑
例如: http://segmentfault.com/write
$uri 的值是 write

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/39065.html

相關(guān)文章

  • Nginx 配置學(xué)習(xí)筆記

    摘要:上面的代碼中定義了一個(gè)名為的負(fù)載均衡器,里面有三個(gè)后端服務(wù),他們是按的方式進(jìn)行輪詢的。在模塊中,可以設(shè)置后端服務(wù)器的信息,同時(shí)還可以設(shè)定每個(gè)后端服務(wù)器在負(fù)載均衡調(diào)度中的狀態(tài)。常用的狀態(tài)有表示當(dāng)前的暫時(shí)不參與負(fù)載均衡。 最近在學(xué)習(xí)如何對(duì) Nginx 進(jìn)行配置,故而對(duì) Nginx 的配置文件的結(jié)構(gòu)功能有了一些新的認(rèn)識(shí)。剛開始接觸 Nginx 時(shí),感覺(jué)它的配置十分高深、難以理解,需要配置什么...

    wuyumin 評(píng)論0 收藏0
  • nginx配置location總結(jié)rewrite規(guī)則寫法

    摘要:語(yǔ)法如果相對(duì)域名或參數(shù)字符串起作用,可以使用全局變量匹配,也可以使用反向代理。不能返回限速,可以通過(guò)指令設(shè)置如果請(qǐng)求的文件名不存在,則反向代理到。 location正則寫法 一個(gè)示例: location = / { # 精確匹配 / ,主機(jī)名后面不能帶任何字符串 [ configuration A ] } location / { # 因?yàn)樗械牡刂范家?/ 開...

    hiyang 評(píng)論0 收藏0
  • nginx配置location總結(jié)rewrite規(guī)則寫法

    摘要:語(yǔ)法如果相對(duì)域名或參數(shù)字符串起作用,可以使用全局變量匹配,也可以使用反向代理。不能返回限速,可以通過(guò)指令設(shè)置如果請(qǐng)求的文件名不存在,則反向代理到。 1. location正則寫法 一個(gè)示例: location = / { # 精確匹配 / ,主機(jī)名后面不能帶任何字符串 [ configuration A ] } location / { # 因?yàn)樗械牡刂范家?/ 開...

    zhouzhou 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<