欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx路徑匹配規(guī)則小結(jié)

 更新時間:2023年03月07日 09:32:53   作者:我是Oliver啊  
本文主要介紹了Nginx路徑匹配規(guī)則小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.路徑配置的分類

在nginx中,一共有4種不同的路徑配置方法

= - Exact match
^~ - Preferential match
~ && ~* - Regex match
no modifier - Prefix match

#路徑完全一樣則匹配
location = path {
}

#路徑開頭一樣則匹配
location ^~ path{
}

#正則匹配,大小寫敏感
location ~ path{
}

#正則匹配,大小寫不敏感
location ~* path{
}

#前綴匹配
location path{
}

上面的執(zhí)行順序是,優(yōu)先查看Exact match,若存在,則停止。如不存在,則進入Preferential match。之后在進入Regex match,先看大小寫敏感的規(guī)則,再看大小寫不敏感的規(guī)則.最后進入Prefix match.

= --> ^~ --> ~ --> ~* --> no modifier

在每一個同類型的匹配規(guī)則中,按照他們出現(xiàn)在配置文件中的先后,一一對比。

2.例子

location /match {  
  return 200 'Prefix match: will match everything that starting with /match';  
}  
  
location ~* /match[0-9] {  
  return 200 'Case insensitive regex match';  
}  
  
location ~ /MATCH[0-9] {  
  return 200 'Case sensitive regex match';  
}  
  
location ^~ /match0 {  
  return 200 'Preferential match';  
}  
  
location = /match {  
  return 200 'Exact match';  
}  

/match     # => 'Exact match'  
/match0    # => 'Preferential match'  
/match1    # => 'Case insensitive regex match'  
/MATCH1    # => 'Case sensitive regex match'  
/match-abc # => 'Prefix match: matches everything that starting with /match'  

到此這篇關(guān)于Nginx路徑匹配規(guī)則小結(jié)的文章就介紹到這了,更多相關(guān)Nginx路徑匹配內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx修改默認運行80端口的方法

    nginx修改默認運行80端口的方法

    這篇文章主要給大家介紹了關(guān)于nginx是如何修改默認運行80端口的方法,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • Nginx中sub_filter 配置使用小結(jié)

    Nginx中sub_filter 配置使用小結(jié)

    sub_filter?是一個用于替換響應(yīng)內(nèi)容的模塊,本文主要介紹了 Nginx中sub_filter 配置使用小結(jié),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • uwsgi+nginx代理Django無法訪問靜態(tài)資源的解決

    uwsgi+nginx代理Django無法訪問靜態(tài)資源的解決

    這篇文章主要介紹了uwsgi+nginx代理Django無法訪問靜態(tài)資源,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Nginx+cpolar實現(xiàn)內(nèi)網(wǎng)穿透多個Windows Web站點端口的步驟詳解

    Nginx+cpolar實現(xiàn)內(nèi)網(wǎng)穿透多個Windows Web站點端口的步驟詳解

    這篇文章主要給大家介紹了Nginx+cpolar實現(xiàn)內(nèi)網(wǎng)穿透多個Windows Web站點端口的詳細步驟,文章通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-10-10
  • nginx和Apache配置SSL證書的實現(xiàn)步驟

    nginx和Apache配置SSL證書的實現(xiàn)步驟

    SSL證書是一種數(shù)字證書,用于加密在網(wǎng)絡(luò)上發(fā)送的數(shù)據(jù)并保護敏感信息的安全性,本文主要介紹了nginx和Apache配置SSL證書的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • nginx訪問控制的兩種方法

    nginx訪問控制的兩種方法

    這篇文章主要介紹了關(guān)于nginx訪問控制的兩種方法,一種是基于Basic Auth認證,另一種是基于IP的訪問控制,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 當 Nginx 出現(xiàn) 504 錯誤的完美解決方法

    當 Nginx 出現(xiàn) 504 錯誤的完美解決方法

    Nginx是一款流行的Web服務(wù)器和反向代理服務(wù)器,但有時會遇到504網(wǎng)關(guān)超時錯誤,這種錯誤通常是由后端服務(wù)器響應(yīng)緩慢、Nginx配置不當或網(wǎng)絡(luò)問題導(dǎo)致的,下面給大家分享Nginx 出現(xiàn) 504 錯誤的完美解決方法,一起看看吧
    2024-09-09
  • Nginx安裝后常用功能配置基礎(chǔ)篇

    Nginx安裝后常用功能配置基礎(chǔ)篇

    這篇文章主要介紹了Nginx安裝后常用的功能配置,為了在使用中更高效簡潔,Nginx安裝后通常會進行一些常用的配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • 使用log_format為Nginx服務(wù)器設(shè)置更詳細的日志格式方法

    使用log_format為Nginx服務(wù)器設(shè)置更詳細的日志格式方法

    下面小編就為大家分享一篇使用log_format為Nginx服務(wù)器設(shè)置更詳細的日志格式方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • nginx 版本升級的實現(xiàn)方法

    nginx 版本升級的實現(xiàn)方法

    文介紹了如何在CentOS7服務(wù)器上無中斷地將Nginx從1.18.0版本升級到1.19.7版本,提供了兩種升級方法,具有一定的參考價值,感興趣的可以了解一下
    2024-09-09

最新評論