最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx中proxy_pass末尾帶斜杠/和不帶的區(qū)別

 更新時(shí)間:2026年02月04日 09:13:16   作者:PieDi  
本文主要介紹了Nginx中proxy_pass末尾帶斜杠/和不帶的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

nginx的代理的路徑經(jīng)常會(huì)讓人摸不著頭腦,所以打算整理一下該篇筆記,介紹nginx配置文件中proxy_pass路徑后帶/與不帶/的區(qū)別,方便在自己需要時(shí)進(jìn)行閱讀查閱。

假如要將8080端口上的請(qǐng)求轉(zhuǎn)發(fā)至3000端口。

以3000端口為例,編寫proxy_pass有兩種形式。

  1. 無斜桿:http://localhost:3000
  2. 有斜桿:http://localhost:3000/

假設(shè)前端請(qǐng)求為http://localhost:8080/get/test

我們暫且把/get/test稱為請(qǐng)求部分。

不帶 "/'

 server {
        listen 8080;
        server_name localhost;

        location /get {
            proxy_pass http://localhost:3000;
        }
        #或者
        location /get/ {
            proxy_pass http://localhost:3000;
        }
        #結(jié)果都是 將http://localhost:8080/get/test轉(zhuǎn)發(fā)去http://localhost:3000/get/test
    }

proxy_pass:http://localhost:3000。

無斜桿location匹配到的部分也屬于請(qǐng)求的部分。

location無論用/get還是用/get/只要匹配上之后都會(huì)將整個(gè)請(qǐng)求部分/get/test加到proxy_pass上。

http://localhost:3000+/get/test等于請(qǐng)求http://localhost:3000/get/test

帶 "/"

server {
  listen 8080;
  server_name localhost;
  location /get {
     # 結(jié)果是 將http://localhost:8080/get/test轉(zhuǎn)發(fā)去http://localhost:3000//test,出錯(cuò)~
     proxy_pass http://localhost:3000/;
   }
   #或者
   location /get/ {
     # 結(jié)果是 將http://localhost:8080/get/test轉(zhuǎn)發(fā)去http://localhost:3000/test
     proxy_pass http://localhost:3000/;
   }
 }

proxy_pass:http://localhost:3000/。

有斜桿location匹配到的部分只用于匹配,不屬于請(qǐng)求部分,需要在請(qǐng)求部分將location匹配到的部分剔除。

location用/get則是http://localhost:3000/+(/get/test -/get)等于請(qǐng)求http://localhost:3000//test

location用/get/則是http://localhost:3000/+(/get/test -/get/)等于請(qǐng)求http://localhost:3000/test

"/" 后面還有路徑信息

server {
  listen 8080;
  server_name localhost;
  location /get {
    # 結(jié)果是 將http://localhost:8080/get/test轉(zhuǎn)發(fā)去http://localhost:3000/abc/test
    proxy_pass http://localhost:3000/abc;
   }
   #或者
   location /get/ {
     # 結(jié)果是 將http://localhost:8080/get/test轉(zhuǎn)發(fā)去http://localhost:3000/abctest,出錯(cuò)~
     proxy_pass http://localhost:3000/abc;
   }
}

proxy_pass:http://localhost:3000/abc。

有斜桿的規(guī)則,在請(qǐng)求部分剔除location后加在上面即可。

location用/get則是http://localhost:3000/abc+(/get/test -/get)等于請(qǐng)求http://localhost:3000/abc/test

location用/get/則是http://localhost:3000/abc+(/get/test -/get/)等于請(qǐng)求http://localhost:3000/abctest

總結(jié)

  1. 不帶 / 時(shí),可以理解為簡(jiǎn)單的全路徑拼接,不作任何處理
  2. 帶 / 時(shí), proxy_pass + (原路徑 - 匹配規(guī)則)

到此這篇關(guān)于Nginx中proxy_pass末尾帶斜杠/和不帶的區(qū)別的文章就介紹到這了,更多相關(guān)Nginx中proxy_pass斜杠/內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解linux中 Nginx 常見502錯(cuò)誤問題解決辦法

    詳解linux中 Nginx 常見502錯(cuò)誤問題解決辦法

    這篇文章主要介紹了詳解linux中 Nginx 常見502錯(cuò)誤問題解決辦法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • Nginx session丟失問題處理解決方法

    Nginx session丟失問題處理解決方法

    這篇文章主要介紹了Nginx session丟失問題處理解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • nginx中的proxy_redirect的使用案例詳解

    nginx中的proxy_redirect的使用案例詳解

    proxy_redirect 該指令用來修改被代理服務(wù)器返回的響應(yīng)頭中的Location頭域和“refresh”頭域,這篇文章主要介紹了nginx中的proxy_redirect的使用案例詳解,需要的朋友可以參考下
    2024-06-06
  • Nginx配置出現(xiàn)訪問白屏問題的原因與解決

    Nginx配置出現(xiàn)訪問白屏問題的原因與解決

    這篇文章主要為大家詳細(xì)介紹了Nginx配置出現(xiàn)訪問白屏問題的原因以及該如何解決,文中的示例代碼簡(jiǎn)潔易懂,有需要的小伙伴可以參考一下
    2025-02-02
  • Nginx Lua 緩存配置的實(shí)現(xiàn)步驟

    Nginx Lua 緩存配置的實(shí)現(xiàn)步驟

    在Web應(yīng)用緩存層次中,Nginx Lua緩存因其高效的協(xié)程機(jī)制,與Nginx的集成,以及OpenResty的擴(kuò)展性,成為了一種高性能的緩存解決方案,本文就來詳細(xì)介紹,感興趣的可以了解一下
    2022-05-05
  • nginx中常見日志分析命令合集

    nginx中常見日志分析命令合集

    這篇文章主要為大家整理了一些nginx中常見日志分析命令,例如 查看實(shí)時(shí)日志,統(tǒng)計(jì)狀態(tài)碼分布,分析客戶端 IP等,有需要的小伙伴可以參考一下
    2025-05-05
  • nginx中keepalive配置詳解

    nginx中keepalive配置詳解

    keepalive是長(zhǎng)連接的意思,本文主要介紹了nginx中keepalive配置詳解,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • 在Debian上安裝最新版Nginx實(shí)踐

    在Debian上安裝最新版Nginx實(shí)踐

    文章介紹了Nginx安裝的官方文檔流程,涵蓋先決條件、密鑰驗(yàn)證、存儲(chǔ)庫(kù)設(shè)置、安裝步驟及常用命令,如啟動(dòng)/停止/重啟服務(wù)、檢查配置、查看版本與日志等,幫助用戶完成Nginx部署與管理
    2025-09-09
  • 為nginx設(shè)置默認(rèn)虛擬主機(jī)(空主機(jī)頭,默認(rèn)主機(jī)頭)

    為nginx設(shè)置默認(rèn)虛擬主機(jī)(空主機(jī)頭,默認(rèn)主機(jī)頭)

    nginx的默認(rèn)虛擬主機(jī)在用戶通過IP訪問,或者通過未設(shè)置的域名訪問(比如有人把他自己的域名指向了你的ip)的時(shí)候生效
    2010-11-11
  • HipChat上傳文件報(bào)未知錯(cuò)誤的原因分析及解決方案

    HipChat上傳文件報(bào)未知錯(cuò)誤的原因分析及解決方案

    HipChat的功能類似于Campfire、Sazneo等在線協(xié)同工具,并且和Yammer以及Salesforce的Chatter等企業(yè)社交平臺(tái)有一定相似之處。你可以為單個(gè)項(xiàng)目或者小組搭建自有的聊天室,也可以很方便的發(fā)起一對(duì)一聊天
    2016-01-01

最新評(píng)論

溆浦县| 搜索| 自治县| 和硕县| 前郭尔| 宣恩县| 蒙山县| 建始县| 南靖县| 图们市| 通许县| 德清县| 娄烦县| 马关县| 巴青县| 巴中市| 绥滨县| 东乡族自治县| 赫章县| 密山市| 永登县| 重庆市| 吉林省| 洪湖市| 丰台区| 治县。| 禄劝| 精河县| 松江区| 灵川县| 来凤县| 尼玛县| 怀来县| 固镇县| 和政县| 佛山市| 华池县| 明水县| 南召县| 老河口市| 郎溪县|