nginx 匹配規(guī)則小總結(jié)(推薦)
nginx location
等號(hào)類(lèi)型(=)的優(yōu)先級(jí)最高,需要精確匹配。一旦匹配成功,則不再查找其他匹配項(xiàng)。
^~類(lèi)型表達(dá)式。一旦匹配成功,則不再查找其他匹配項(xiàng)。
正則表達(dá)式類(lèi)型(~ ~*)的優(yōu)先級(jí)次之。如果有多個(gè)location的正則能匹配的話(huà),則使用正則表達(dá)式最長(zhǎng)的那個(gè)。
(location =) > (location 完整路徑) > (location ^~ 路徑) > (location ~,~* 正則順序) > (location 部分起始路徑) > (/)
nginx 配置 proxy_pass 路徑帶 / 的問(wèn)題
用戶(hù)訪問(wèn)的 url 為 http://klvchen.com/abc/test.html
eg:
#情況1: proxy_pass 后帶 /
location /abc/ {
proxy_pass http://klvchen.com/;
}
#會(huì)被代理成 http://klvchen.com/test.html
#情況2: proxy_pass 后不帶 /
location /abc/ {
proxy_pass http://klvchen.com;
}
#會(huì)被代理成 http://klvchen.com/abc/test.html
常用正則
.: 匹配除換行符以外的任意字符
?: 重復(fù)0次或1次
+: 重復(fù)1次或更多次
*: 重復(fù)0次或更多次
\d:匹配數(shù)字
^: 匹配字符串的開(kāi)始
$: 匹配字符串的結(jié)束
{n}: 重復(fù)n次
{n,}: 重復(fù)n次或更多次
[c]: 匹配單個(gè)字符c
[a-z]: 匹配a-z小寫(xiě)字母的任意一個(gè)
小括號(hào)()之間匹配的內(nèi)容,可以在后面通過(guò)$1來(lái)引用,$2表示的是前面第二個(gè)()里的內(nèi)容。正則里面容易讓人困惑的是\轉(zhuǎn)義特殊字符。
總結(jié)
以上所述是小編給大家介紹的nginx 匹配規(guī)則小總結(jié),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
nginx主動(dòng)健康檢查功能實(shí)現(xiàn)
nginx_upstream_check_module是一個(gè)Nginx的第三方模塊,它可以實(shí)現(xiàn) Nginx的主動(dòng)健康檢查功能,本文將介紹一個(gè)基于 Nginx 的第三方模塊 nginx_upstream_check_module,它可以實(shí)現(xiàn) Nginx 的主動(dòng)健康檢查功能,可以幫助我們更加有效地管理后端服務(wù)器,需要的朋友可以參考下2023-05-05
nginx使用ssl模塊配置支持HTTPS訪問(wèn)的方法
這篇文章主要介紹了nginx使用ssl模塊配置支持HTTPS訪問(wèn)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
Nginx 請(qǐng)求壓縮的實(shí)現(xiàn)(動(dòng)態(tài)壓縮,靜態(tài)壓縮)
本文主要介紹了Nginx 請(qǐng)求壓縮的實(shí)現(xiàn)(動(dòng)態(tài)壓縮,靜態(tài)壓縮),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法
本篇文章主要介紹了詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
nginx正向代理https網(wǎng)站的實(shí)現(xiàn)
Nginx正向代理,通過(guò)服務(wù)器代理客戶(hù)端去重定向請(qǐng)求訪問(wèn)到目標(biāo)服務(wù)器的一種代理服務(wù),本文主要介紹了nginx正向代理https網(wǎng)站的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05

