Nginx反向代理的location路徑映射方式
1、轉(zhuǎn)發(fā)路徑以端口結(jié)尾不添加根路徑的情況
請(qǐng)求:
http://127.0.0.1/appStore/api/getTest
以下全部基于此請(qǐng)求進(jìn)行映射說明,紅色為推薦配置
配置1:
只替換到端口的那一部分
location ^~ /appStore {
proxy_pass http://127.0.0.1:9222;
}實(shí)際:
http://127.0.0.1:9222/appStore/api/getTest
配置2:
location ^~ /appStore/ {
proxy_pass http://127.0.0.1:9222;
}實(shí)際:
http://127.0.0.1:9222/appStore/api/getTest
配置3:
替換到標(biāo)識(shí)的路徑部分
location ^~ /appStore {
proxy_pass http://127.0.0.1:9222/;
}實(shí)際:
http://127.0.0.1:9222//api/getTest
配置4:
location ^~ /appStore/ {
proxy_pass http://127.0.0.1:9222/;
}實(shí)際:
http://127.0.0.1:9222/api/getTest
2、轉(zhuǎn)發(fā)路徑以端口結(jié)尾添加根路徑的情況
請(qǐng)求:
http://127.0.0.1/appStore/api/getTest
配置1:
替換到標(biāo)識(shí)的路徑部分
location ^~ /appStore {
proxy_pass http://127.0.0.1:9222/appStore;
}實(shí)際:
http://127.0.0.1:9222/appStore/api/getTest
配置2:
location ^~ /appStore/ {
proxy_pass http://127.0.0.1:9222/appStore;
}實(shí)際:
http://127.0.0.1:9222/appStoreapi/getTest
配置3:
location ^~ /appStore {
proxy_pass http://127.0.0.1:9222/appStore/;
}實(shí)際:
http://127.0.0.1:9222/appStore//api/getTest
配置4:
location ^~ /appStore/ {
proxy_pass http://127.0.0.1:9222/appStore/;
}實(shí)際:
http://127.0.0.1:9222/appStore/api/getTest
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx配置http和https的實(shí)現(xiàn)步驟
Nginx是使用最多的代理服務(wù)器之一,本文主要介紹了Nginx配置http和https的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
Nginx配置Basic Auth登錄認(rèn)證的實(shí)現(xiàn)方法
這篇文章主要介紹了Nginx配置Basic Auth登錄認(rèn)證的實(shí)現(xiàn)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-09-09
蘋果M1芯片安裝nginx 并且部署vue項(xiàng)目步驟詳解
在本篇文章里小編給大家整理了一篇關(guān)于蘋果M1芯片安裝nginx 并且部署vue項(xiàng)目步驟詳解內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)參考下。2021-11-11
Mac中使用Nginx實(shí)現(xiàn)80端口轉(zhuǎn)發(fā)8080端口
端口轉(zhuǎn)發(fā)(Port forwarding),有時(shí)被叫做隧道,是安全殼(SSH) 為網(wǎng)絡(luò)安全通信使用的一種方法。端口轉(zhuǎn)發(fā)是轉(zhuǎn)發(fā)一個(gè)網(wǎng)絡(luò)端口從一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)到另一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的行為,其使一個(gè)外部用戶從外部經(jīng)過一個(gè)被激活的NAT路由器到達(dá)一個(gè)在私有內(nèi)部IP地址(局域網(wǎng)內(nèi)部)上的一個(gè)端口2017-09-09
Nginx實(shí)現(xiàn)404頁面的幾種方法(三種)
一個(gè)網(wǎng)站項(xiàng)目,肯定是避免不了404頁面的,通常使用Nginx作為Web服務(wù)器時(shí),有些相關(guān)配置方法,下面小編給大家?guī)砹薔ginx實(shí)現(xiàn)404頁面的幾種方法,感興趣的朋友一起看看吧2018-08-08
詳解Nginx虛擬主機(jī)配置中server_name的具體寫法
這篇文章主要介紹了Nginx虛擬主機(jī)配置中server_name的具體寫法,server_name服務(wù)器名是虛擬主機(jī)中必須配置的重要參數(shù),需要的朋友可以參考下2016-03-03

