人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

Nginx中Location從零開始的配置教程

發(fā)布日期:2022-03-24 15:17 | 文章來(lái)源:源碼之家

基礎(chǔ)知識(shí)

location的匹配順序是“先匹配正則,在匹配普通”。

location的匹配順序其實(shí)是“先匹配普通,在匹配正則”。造成誤解的原因是:正則匹配會(huì)覆蓋普通匹配

Nginx location 配置語(yǔ)法

1. location [ = | ~ | ~* | ^~ ] uri { ... }

2. location @name { ... }

location 配置可以有兩種配置方法

1.前綴 + uri(字符串/正則表達(dá)式)

2.@ + name

前綴含義

= :精確匹配(必須全部相等)

~ :大小寫敏感

~* :忽略大小寫

^~ :只需匹配uri部分

@ :內(nèi)部服務(wù)跳轉(zhuǎn)

Location 基礎(chǔ)知識(shí)

1.location 是在 server 塊中配置。

2.可以根據(jù)不同的 URI 使用不同的配置(location 中配置),來(lái)處理不同的請(qǐng)求。

3.location 是有順序的,會(huì)被第一個(gè)匹配的location 處理。

Location 配置demo

1.=,精確匹配

  location = / {
   #規(guī)則
  }
  # 則匹配到 `http://www.example.com/` 這種請(qǐng)求。

2.~,大小寫敏感

  location ~ /Example/ {
    #規(guī)則
  }
  #請(qǐng)求示例
  #http://www.example.com/Example/ [成功]
  #http://www.example.com/example/ [失敗]

3.~*,大小寫忽略

 location ~* /Example/ {
    #規(guī)則
 }
 # 則會(huì)忽略 uri 部分的大小寫
 #http://www.example.com/Example/ [成功]
 #http://www.example.com/example/ [成功]

4.^~,只匹配以 uri 開頭

 location ^~ /img/ {
   #規(guī)則
 }
 #以 /img/ 開頭的請(qǐng)求,都會(huì)匹配上
 #http://www.example.com/img/a.jpg [成功]
 #http://www.example.com/img/b.mp4 [成功]

5.@,nginx內(nèi)部跳轉(zhuǎn)

 location /img/ {
  error_page 404 @img_err;
 }
 
 location @img_err {
  # 規(guī)則
 }
 #以 /img/ 開頭的請(qǐng)求,如果鏈接的狀態(tài)為 404。則會(huì)匹配到 @img_err 這條規(guī)則上。

總結(jié)

Nginx 中的 location 并沒有想象中的很難懂,不必害怕。多找資料看看,多嘗試。你就會(huì)有收獲。

參考

  • http://nginx.org/en/docs/http/ngx_http_core_module.html#location
  • 統(tǒng)一資源標(biāo)志符

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)本站的支持。

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部