欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何在nginx中配置location匹配規(guī)則

本篇文章給大家分享的是有關(guān)如何在nginx中配置location匹配規(guī)則,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元貞豐做網(wǎng)站,已為上家服務(wù),為貞豐各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

location 優(yōu)先級(jí)官方文檔

  • Directives with the = prefix that match the query exactly. If found, searching stops.

  • All remaining directives with conventional strings, longest match first. If this match used the ^~ prefix, searching stops.

  • Regular expressions, in order of definition in the configuration file.

  • If #3 yielded a match, that result is used. Else the match from #2 is used.

=前綴的指令嚴(yán)格匹配這個(gè)查詢。如果找到,停止搜索。

所有剩下的常規(guī)字符串,最長的匹配。如果這個(gè)匹配使用^?前綴,搜索停止。

正則表達(dá)式,在配置文件中定義的順序。

如果第3條規(guī)則產(chǎn)生匹配的話,結(jié)果被使用。否則,如同從第2條規(guī)則被使用。

例如

location = / { 
 # 只匹配"/". 
 [ configuration A ]  
} 
location / { 
 # 匹配任何請(qǐng)求,因?yàn)樗姓?qǐng)求都是以"/"開始 
 # 但是更長字符匹配或者正則表達(dá)式匹配會(huì)優(yōu)先匹配 
 [ 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 ]  
}

可以看到上面的例子中有5種不同類型的location,其中第4個(gè)帶 “~” 號(hào)前綴的為需要正則匹配的location,nginx在進(jìn)行url解析時(shí)對(duì)這5種不同類型的location具有不同的優(yōu)先級(jí)規(guī)則,大致的規(guī)則如下:

1,字符串精確匹配到一個(gè)帶 “=” 號(hào)前綴的location,則停止,且使用這個(gè)location的配置;

2,字符串匹配剩下的非正則和非特殊location,如果匹配到某個(gè)帶 "^~" 前綴的location,則停止;

3,正則匹配,匹配順序?yàn)閘ocation在配置文件中出現(xiàn)的順序。如果匹配到某個(gè)正則location,則停止,并使用這個(gè)location的配置;否則,使用步驟2中得到的具有最大字符串匹配的location配置。

例如,對(duì)下面的請(qǐng)求有:

1, / -> 精確匹配到第1個(gè)location,匹配停止,使用configuration A

2,/some/other/url -> 首先前綴部分字符串匹配到了第2個(gè)location,然后進(jìn)行正則匹配,顯然沒有匹配上,則使用第2個(gè)location的配置configurationB

3,/images /1.jpg -> 首先前綴部分字符串匹配到了第2個(gè)location,但是接著對(duì)第3個(gè)location也前綴匹配上了,而且這時(shí)已經(jīng)是配置文件里面對(duì)這個(gè)url的最大字符串匹配了,并且location帶有 "^~" 前綴,則不再進(jìn)行正則匹配,最終使用configuration C

4,/some/other/path/to/1.jpg -> 首先前綴部分同樣字符串匹配到了第2個(gè)location,然后進(jìn)行正則匹配,這時(shí)正則匹配成功,則使用congifuration D

請(qǐng)求URI例子:

/ -> 符合configuration A
/documents/document.html -> 符合configuration B
/images/1.gif -> 符合configuration C
/documents/1.jpg ->符合 configuration D
@location 例子
error_page 404 = @fetch;

location @fetch(
proxy_pass http://fetch;
)

location匹配命令

  • ~ #波浪線表示執(zhí)行一個(gè)正則匹配,區(qū)分大小寫

  • ~* #表示執(zhí)行一個(gè)正則匹配,不區(qū)分大小寫

  • ^~ #^~表示普通字符匹配,如果該選項(xiàng)匹配,只匹配該選項(xiàng),不匹配別的選項(xiàng),一般用來匹配目錄

  • = #進(jìn)行普通字符精確匹配

  • @ #"@" 定義一個(gè)命名的 location,使用在內(nèi)部定向時(shí),例如 error_page, try_files

location 匹配的優(yōu)先級(jí)(與location在配置文件中的順序無關(guān))

= 精確匹配會(huì)第一個(gè)被處理。如果發(fā)現(xiàn)精確匹配,nginx停止搜索其他匹配。

普通字符匹配,正則表達(dá)式規(guī)則和長的塊規(guī)則將被優(yōu)先和查詢匹配,也就是說如果該項(xiàng)匹配還需去看有沒有正則表達(dá)式匹配和更長的匹配。

^~ 則只匹配該規(guī)則,nginx停止搜索其他匹配,否則nginx會(huì)繼續(xù)處理其他location指令。

最后匹配理帶有"~"和"~*"的指令,如果找到相應(yīng)的匹配,則nginx停止搜索其他匹配;當(dāng)沒有正則表達(dá)式或者沒有正則表達(dá)式被匹配的情況下,那么匹配程度最高的逐字匹配指令會(huì)被使用。

以上就是如何在nginx中配置location匹配規(guī)則,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:如何在nginx中配置location匹配規(guī)則
URL網(wǎng)址:http://aaarwkj.com/article22/peicjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站導(dǎo)航、軟件開發(fā)云服務(wù)器、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
黄片视频免费观看一起草| 人人看男人的天堂东京| 黄色av网站在线免费| 亚洲欧美二区中文字幕| 精品一区无遮挡免费网站| 亚洲国产精品成人女人| 能在线播放的国产三级| 日本少妇人妻一区二区| 日韩精品91一区二区| 精品少妇人妻久久av免费| 亚洲成人免费在线一区| 欧美日本黄色一级视频| 国产国产乱老熟视频网站| 蜜臀视频在线观看免费| 成人黄片免费在线播放| 99国产精品热久久婷婷| 在线看日本一区二区| 日本人妻丰满熟妇久久| 自拍一区日韩二区欧美三区| 精品久久av一区二区三区| 萌白的所有视频在线观看| 国产三级传媒视频在线观看| 久久精品亚洲天然东京热| 亚洲欧美日韩精品成人| 国产在线精品专区第一页| 久久夜色精品国产高清不卡| 日韩欧美亚洲综合另类| 风韵犹存丰满大屁股熟妇| 久久精品国产亚洲av麻豆花絮| 精彩国产av一区二区三区| 日韩高清av一区二区三区| 日韩欧美国产精品专区| 亚洲精品国产第一区| 国产成人综合精品久久| 国产亚洲精品第一最新| 99热免费精品在线观看| sedoge在线播放免费有码| 一区二区三区欧美久久| 怡红院怡春院视频免费看| 中文字幕不卡一区在线| 日韩精品一区二区三区夜色|