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

nginx中的location路徑配置(實路徑和虛路徑)

 更新時間:2024年06月19日 09:13:47   作者:嘆人間,美中不足今方信  
這篇文章主要介紹了nginx中的location路徑配置(實路徑和虛路徑),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

nginx location路徑配置(實路徑和虛路徑)

注:

  • 本文要說的不是location的配置規(guī)則和內容
  • 而是基于urlnginx代理轉發(fā)的后端接口的路徑配置

實路徑和虛路徑?

location配置路徑時,是分實路徑和虛路徑的,并且路徑會影響到proxy_pass轉發(fā)時的路徑。

假如tomcat啟動了一個名為online-registration的工程

登錄的后端接口如下所示:

@RestController
@RequestMapping("/user/login")
public class UserLoginController {
	@RequestMapping()
	public Object login() {
		return "success";
	}
}

nginxlocation配置如下所示:

自己測試時不要同時配置,避免混淆

# 虛路徑
location /v1/online {
	proxy_pass http://1.1.1.1:8080/online-registration/ ;
}
# 實路徑
location /v1/online/user {
	proxy_pass http://1.1.1.1:8080/online-registration/user ;
}

結合接口的RequestMappingnginx配置來看:

接口的路徑是 /user/login,location配置的/v1/online為虛擬路徑

它的proxy_pass配置到tomcat啟動的工程名即可,/v1/online/user路徑中包含RequestMapping的關鍵字

它的proxy_pass路徑需要配置到工程名下的具體接口的路徑。

以瀏覽器訪問虛路徑分析

location /v1/online {
	proxy_pass http://1.1.1.1:8080/online-registration/ ;
}

訪問http://1.1.1.1/v1/online/user/login

nginx匹配url中的/v1/online

nginx會將online后面的user/login自動的添加到proxy_pass轉發(fā)的路徑/online-registration/后面

nginx轉發(fā)的實際路徑為: http://1.1.1.1:8080/online-registration/user/login

正確的訪問后端接口;

以瀏覽器訪問實路徑分析

location /v1/online/user {
	proxy_pass http://1.1.1.1:8080/online-registration/user ;
}

訪問http://1.1.1.1/v1/online/user/login,同虛路徑的訪問方式一致。

但是如果proxy_pass的配置是http://1.1.1.1:8080/online-registration;

那么nginx代理時

轉發(fā)的實際路徑為:http://1.1.1.1:8080/online-registration/login

如果你的項目只有/user/login接口,而沒有/login接口時,就會出現訪問異常。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Nginx 配置 proxy_hide_header 隱藏后端 Server 的版本信息的實現

    Nginx 配置 proxy_hide_header 隱藏后端 Server&n

    Nginx反向代理場景中,后端服務常會在響應頭中暴露版本信息,使用proxy_hide_header指令可以在Nginx層將其過濾掉,本文就來詳細的介紹一下Nginx隱藏后端 Server 的版本信息的實現,感興趣的可以了解一下
    2026-04-04
  • Windows上啟動停止Nginx服務器的實用指南

    Windows上啟動停止Nginx服務器的實用指南

    在 Windows 上開發(fā) Django、Vue 或其他 Web 項目時,Nginx 往往是我們最常用的反向代理服務器,下面小編就和大家介紹幾個在Windows系統(tǒng)上管理Nginx服務器的實用方案吧
    2026-02-02
  • nginx實時請求監(jiān)測的項目實踐

    nginx實時請求監(jiān)測的項目實踐

    本文主要介紹了nginx實時請求監(jiān)測,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-12-12
  • Nginx靜態(tài)資源防盜鏈配置詳解

    Nginx靜態(tài)資源防盜鏈配置詳解

    這篇文章主要為大家介紹了Nginx靜態(tài)資源防盜鏈如何配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 使用nginx搭建點播和直播流媒體服務器的方法步驟

    使用nginx搭建點播和直播流媒體服務器的方法步驟

    本篇文章主要介紹了使用nginx搭建點播和直播流媒體服務器的方法步驟,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • nginx內存池源碼解析

    nginx內存池源碼解析

    內存池是在真正使用內存之前,預先申請分配一定數量的、大小相等(一般情況下)的內存塊留作備用,接下來通過本文給大家介紹nginx內存池源碼,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-11-11
  • nginx部署vue項目,給訪問路徑加前綴的實現

    nginx部署vue項目,給訪問路徑加前綴的實現

    這篇文章主要介紹了nginx部署vue項目,給訪問路徑加前綴的實現方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 使用nginx.exe時閃退的原因和解決方法

    使用nginx.exe時閃退的原因和解決方法

    最近使用老師給的nginx.exe時,點擊nginx.exe突然屏幕就閃一下,經過一番排查,發(fā)現是端口被占用所導致的,所以本文就給大家講講端口被占用時的解決方法詳細步驟,需要的朋友可以參考下
    2023-07-07
  • 詳解Nginx HTTP負載均衡和反向代理配置

    詳解Nginx HTTP負載均衡和反向代理配置

    這篇文章主要介紹了詳解Nginx HTTP負載均衡和反向代理配置,有需要的同學可以了解一下。
    2016-11-11
  • Nginx流量控制及白名單實現

    Nginx流量控制及白名單實現

    本文主要介紹了Nginx流量控制實現,還包括了針對客戶端IP地址的白名單和黑名單應用不同“流量限制”的高級配置,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08

最新評論

达日县| 长汀县| 襄城县| 屯留县| 大安市| 民和| 昌都县| 昭通市| 临湘市| 平凉市| 高阳县| 洪湖市| 东安县| 黑水县| 城市| 丰顺县| 永胜县| 木兰县| 天门市| 化州市| 鄂州市| 五指山市| 扶沟县| 丹阳市| 连南| 屏东县| 乌审旗| 广宁县| 邢台县| 甘肃省| 高州市| 镇坪县| 正阳县| 土默特左旗| 西宁市| 绥阳县| 台中县| 伊川县| 通榆县| 赣榆县| 西华县|