激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識(shí)|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Nginx - 簡介Nginx中的location匹配規(guī)則

簡介Nginx中的location匹配規(guī)則

2019-10-30 19:19goldensun Nginx

這篇文章主要介紹了簡介Nginx中的location匹配規(guī)則,Nginx是一個(gè)高速的基于事務(wù)的非阻塞服務(wù)器,需要的朋友可以參考下

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ì)被使用。

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

    =前綴的指令嚴(yán)格匹配這個(gè)查詢。如果找到,停止搜索。
    所有剩下的常規(guī)字符串,最長的匹配。如果這個(gè)匹配使用^?前綴,搜索停止。
    正則表達(dá)式,在配置文件中定義的順序。
    如果第3條規(guī)則產(chǎn)生匹配的話,結(jié)果被使用。否則,如同從第2條規(guī)則被使用。

例如

復(fù)制代碼代碼如下:
location  = / {
  # 只匹配"/".
  [ configuration A ] 
}
location  / {
  # 匹配任何請求,因?yàn)樗姓埱蠖际且?quot;/"開始
  # 但是更長字符匹配或者正則表達(dá)式匹配會(huì)優(yōu)先匹配
  [ configuration B ] 
}
location ^~ /images/ {
  # 匹配任何以 /images/ 開始的請求,并停止匹配 其它location
  [ configuration C ] 
}
location ~* \.(gif|jpg|jpeg)$ {
  # 匹配以 gif, jpg, or jpeg結(jié)尾的請求. 
  # 但是所有 /images/ 目錄的請求將由 [Configuration C]處理.   
  [ configuration D ] 
}
 
location  = / {
  # 只匹配"/".
  [ configuration A ] 
}
location  / {
  # 匹配任何請求,因?yàn)樗姓埱蠖际且?quot;/"開始
  # 但是更長字符匹配或者正則表達(dá)式匹配會(huì)優(yōu)先匹配
  [ configuration B ] 
}
location ^~ /images/ {
  # 匹配任何以 /images/ 開始的請求,并停止匹配 其它location
  [ configuration C ] 
}
location ~* \.(gif|jpg|jpeg)$ {
  # 匹配以 gif, jpg, or jpeg結(jié)尾的請求. 
  # 但是所有 /images/ 目錄的請求將由 [Configuration C]處理.   
  [ configuration D ] 
}

 

請求URI例子:

 

復(fù)制代碼代碼如下:

    / -> 符合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;
)

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 在线成人av观看 | 亚洲国产精品高潮呻吟久久 | av在线试看 | 51国产偷自视频区视频小蝌蚪 | 羞羞视频在线免费 | 免费观看一区二区三区视频 | h视频在线免费观看 | 中文在线观看www | 国产毛片毛片毛片 | 中文字幕天堂在线 | 特级黄色小说 | 精品国产乱码久久久久久久 | 欧美性猛交xxx乱大交3蜜桃 | 视频一区二区三区免费观看 | 美女黄色毛片免费看 | 亚洲精品欧美二区三区中文字幕 | 毛片网站视频 | 成人免费观看毛片 | 久久国产夫妻视频 | 亚洲成人综合网站 | 成人福利网 | 久久3| 久久老司机精品视频 | 日韩精品一二三 | 成人福利视频在线观看 | 草莓福利社区在线 | 免费在线中文字幕 | 看片一区 | 精品一区二区三区中文字幕老牛 | 日韩黄色影视 | hd欧美free性xxxx护土 | 亚洲3atv精品一区二区三区 | 欧美成人免费在线视频 | 日韩男女在线 | 麻豆视频在线观看免费网站 | 日本在线视频二区 | 成人福利电影在线观看 | 成人午夜天堂 | 成人毛片免费在线 | 91九色视频| 国产成人在线一区二区 |