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

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

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

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

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

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

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

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

我們暫且把/get/test稱為請求部分。

不帶 "/'

 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匹配到的部分也屬于請求的部分。

location無論用/get還是用/get/只要匹配上之后都會將整個請求部分/get/test加到proxy_pass上。

http://localhost:3000+/get/test等于請求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,出錯~
     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匹配到的部分只用于匹配,不屬于請求部分,需要在請求部分將location匹配到的部分剔除。

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

location用/get/則是http://localhost:3000/+(/get/test -/get/)等于請求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,出錯~
     proxy_pass http://localhost:3000/abc;
   }
}

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

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

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

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

總結(jié)

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

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

相關(guān)文章

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

    詳解linux中 Nginx 常見502錯誤問題解決辦法

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

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

    這篇文章主要介紹了Nginx session丟失問題處理解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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)訪問白屏問題的原因以及該如何解決,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下
    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是長連接的意思,本文主要介紹了nginx中keepalive配置詳解,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • 在Debian上安裝最新版Nginx實(shí)踐

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

    文章介紹了Nginx安裝的官方文檔流程,涵蓋先決條件、密鑰驗(yàn)證、存儲庫設(shè)置、安裝步驟及常用命令,如啟動/停止/重啟服務(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)未知錯誤的原因分析及解決方案

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

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

最新評論

汤阴县| 南漳县| 攀枝花市| 堆龙德庆县| 荆门市| 内乡县| 长海县| 会东县| 兴义市| 昔阳县| 九江县| 湟中县| 太湖县| 襄城县| 永善县| 清苑县| 池州市| 玉田县| 新龙县| 北票市| 巴东县| 龙里县| 凤阳县| 扎兰屯市| 河南省| 宁国市| 霍城县| 门头沟区| 云阳县| 百色市| 虞城县| 久治县| 温宿县| 马尔康县| 佛冈县| 上杭县| 梅河口市| 承德市| 隆子县| 十堰市| 图们市|