亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2015年07月03日 10:23:58   投稿:goldensun  
這篇文章主要介紹了簡(jiǎn)介Nginx中的location匹配規(guī)則,Nginx是一個(gè)高速的基于事務(wù)的非阻塞服務(wù)器,需要的朋友可以參考下

location匹配命令

~      #波浪線表示執(zhí)行一個(gè)正則匹配,區(qū)分大小寫(xiě)
~*    #表示執(zhí)行一個(gè)正則匹配,不區(qū)分大小寫(xiě)
^~    #^~表示普通字符匹配,如果該選項(xiàng)匹配,只匹配該選項(xiàng),不匹配別的選項(xiàng),一般用來(lái)匹配目錄
=      #進(jìn)行普通字符精確匹配
@     #"@" 定義一個(gè)命名的 location,使用在內(nèi)部定向時(shí),例如 error_page, try_files

location 匹配的優(yōu)先級(jí)(與location在配置文件中的順序無(wú)關(guān))
= 精確匹配會(huì)第一個(gè)被處理。如果發(fā)現(xiàn)精確匹配,nginx停止搜索其他匹配。
普通字符匹配,正則表達(dá)式規(guī)則和長(zhǎng)的塊規(guī)則將被優(yōu)先和查詢匹配,也就是說(shuō)如果該項(xiàng)匹配還需去看有沒(méi)有正則表達(dá)式匹配和更長(zhǎng)的匹配。
^~ 則只匹配該規(guī)則,nginx停止搜索其他匹配,否則nginx會(huì)繼續(xù)處理其他location指令。
最后匹配理帶有"~"和"~*"的指令,如果找到相應(yīng)的匹配,則nginx停止搜索其他匹配;當(dāng)沒(méi)有正則表達(dá)式或者沒(méi)有正則表達(dá)式被匹配的情況下,那么匹配程度最高的逐字匹配指令會(huì)被使用。

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

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

例如

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

復(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;
)


相關(guān)文章

  • Nginx中Location從零開(kāi)始的配置教程

    Nginx中Location從零開(kāi)始的配置教程

    這篇文章主要給大家介紹了關(guān)于Nginx中Location從零開(kāi)始的配置教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 國(guó)內(nèi)一些常用PHP的CMS的Nginx服務(wù)器的偽靜態(tài)規(guī)則整理

    國(guó)內(nèi)一些常用PHP的CMS的Nginx服務(wù)器的偽靜態(tài)規(guī)則整理

    當(dāng)我們從apache服務(wù)器轉(zhuǎn)向Nginx服務(wù)器的時(shí)候,它們的偽靜態(tài)規(guī)則就不一樣了,所以你熟悉Nginx服務(wù)器的偽靜態(tài)規(guī)則,自己寫(xiě)當(dāng)然也好
    2011-03-03
  • nginx的語(yǔ)法(基本語(yǔ)法和組成部分)

    nginx的語(yǔ)法(基本語(yǔ)法和組成部分)

    Nginx是一個(gè)高效、穩(wěn)定的開(kāi)源Web服務(wù)器和反向代理服務(wù)器,也可以用作郵件代理服務(wù)器、負(fù)載均衡器和HTTP緩存,很多人都選擇nginx作為web服務(wù)器使用,下面是Nginx配置文件的一些基本語(yǔ)法和組成部分,使用Nginx的朋友可以了解一下
    2023-05-05
  • Nginx中使用gzip_http_version解決CDN只支持http 1.0問(wèn)題

    Nginx中使用gzip_http_version解決CDN只支持http 1.0問(wèn)題

    這篇文章主要介紹了Nginx中使用gzip_http_version解決CDN只支持http 1.0問(wèn)題,問(wèn)題原因是在Header信息中看到Transfer-Encoding: chunked,使用本文方法就可以解決這個(gè)問(wèn)題,需要的朋友可以參考下
    2014-09-09
  • nginx平滑升級(jí)及nginx配置文件詳解

    nginx平滑升級(jí)及nginx配置文件詳解

    這篇文章主要介紹了nginx平滑升級(jí)及nginx配置文件,nginx平滑升級(jí)并添加新功能,nginx.conf配置用于調(diào)試、定位問(wèn)題的配置參數(shù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • nginx版本號(hào)隱藏(附405 not allowed解決辦法)

    nginx版本號(hào)隱藏(附405 not allowed解決辦法)

    版本號(hào)泄露時(shí)攻擊者會(huì)利用相應(yīng)軟件版本的當(dāng)前漏洞,進(jìn)行有效的相應(yīng)攻擊,本文主要介紹了nginx版本號(hào)隱藏,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • Nginx如何配置多個(gè)服務(wù)域名解析共用80端口詳解

    Nginx如何配置多個(gè)服務(wù)域名解析共用80端口詳解

    對(duì)于Web而已,80端口和443端口是十分重要的,下面這篇文章主要給大家介紹了關(guān)于Nginx如何配置多個(gè)服務(wù)域名解析共用80端口的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Nginx和Apache幾種防盜鏈配置方法實(shí)例

    Nginx和Apache幾種防盜鏈配置方法實(shí)例

    這篇文章主要介紹了Nginx和Apache幾種防盜鏈配置方法實(shí)例,本文使用判斷來(lái)路的方法實(shí)現(xiàn)防盜鏈,分別給出Nginx和Apache配置實(shí)例,需要的朋友可以參考下
    2015-02-02
  • 詳解Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程

    詳解Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程

    這篇文章主要介紹了Linux環(huán)境下使Nginx服務(wù)器支持中文url的配置流程,文中還介紹了一個(gè)在Linux下將非UTF-8的文件名轉(zhuǎn)換為UTF-8編碼,的方法,需要的朋友可以參考下
    2016-04-04
  • nginx 配置location匹配規(guī)則實(shí)例講解

    nginx 配置location匹配規(guī)則實(shí)例講解

    在本篇文章里小編給大家整理的是關(guān)于nginx 配置location匹配規(guī)則實(shí)例講解內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2020-03-03

最新評(píng)論