亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

nginx反向代理路徑匹配詳解

admin
2025年6月28日 19:16 本文熱度 152

1、基本規(guī)則

假如后端實(shí)際地址為:

http://127.0.0.1:8080/api/user/getById?id=123

則:

1)通過nginx轉(zhuǎn)發(fā),使用http://127.0.0.1/api/user/getById?id=123訪問

server {
listen80;
server_name127.0.0.1;

location /api/ {
proxy_pass http://127.0.0.1:8080;
        }

    }

 

通過原有地址直接準(zhǔn)發(fā)非常簡單。

2)通過nginx轉(zhuǎn)發(fā),使用http://127.0.0.1/test/api/user/getById?id=123訪問

server {
        listen       80;
        server_name  127.0.0.1;

        location /test/ {
            proxy_pass http://127.0.0.1:8080/;
        }

    }

 

這里相當(dāng)于對請求添加了前綴,但在轉(zhuǎn)發(fā)的過程中是沒有前綴的,故需要去掉。關(guān)鍵點(diǎn)就是地址后面的 "/"

2.關(guān)于斜桿"/"的案例對比

以服務(wù)地址http://127.0.0.1:8080/api/user/getById進(jìn)行說明,訪問地址是http://127.0.0.1/api/user/getById。location后斜桿與proxy_pass后斜桿問題如下:

1)location、proxy_pass都不加斜杠

location /api {
proxy_pass http://127.0.0.1:8080;
}

 

實(shí)際代理地址:http://127.0.0.1:8080/api/user/getById。正確的

2)location加斜杠,proxy_pass不加斜杠

location /api/ {
proxy_pass http://127.0.0.1:8080;
}

實(shí)際代理地址:http://127.0.0.1:8080/api/user/getById。正確的

3)location不加斜杠,proxy_pass加斜杠

location /api {
proxy_pass http://127.0.0.1:8080/;
}

 

實(shí)際代理地址:http://127.0.0.1:8080//user/getById。錯(cuò)誤的,也出現(xiàn)了雙斜杠

4)location、proxy_pass都加斜杠

location /api/ {
proxy_pass http://127.0.0.1:8080/;
}

 

實(shí)際代理地址:http://127.0.0.1:8080/user/getById

5)location不加斜杠,proxy_pass加"api"

location /api {
proxy_pass http://127.0.0.1:8080/api;
}

 

實(shí)際代理地址:http://127.0.0.1:8080/api/user/getById。正確的

6)location加斜杠,proxy_pass加"api"

location /api/ {
proxy_pass http://127.0.0.1:8080/api;
}

 

實(shí)際代理地址:http://127.0.0.1:8080/apiuser/getById。錯(cuò)誤的,少了一個(gè)斜桿

7)location不加斜杠,proxy_pass加"api/"

location /api {
proxy_pass http://127.0.0.1:8080/api/;

 

實(shí)際代理地址:http://127.0.0.1:8080/api//user/getById。這種情況會(huì)出現(xiàn)雙斜杠問題,后端在認(rèn)證請求時(shí)會(huì)校驗(yàn)失敗。

8)location加斜杠,proxy_pass加"api/"

location /api/ {
proxy_pass http://127.0.0.1:8080/api/;
}

 

實(shí)際代理地址:http://127.0.0.1:8080/api/user/getById。正確的

可以看出,兩者加不加斜桿的區(qū)別還是很大的,不同的場景使用不同的配置即可。簡單的,要么都不加,這樣轉(zhuǎn)發(fā)的地址是對應(yīng)的。

鏈接:

https://www.cnblogs.com/szc1998/p/18137724

閱讀原文:原文鏈接


該文章在 2025/7/2 0:37:00 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved