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

nginx去掉前端配置的路徑前綴兩種情況

 更新時間:2024年05月10日 09:37:36   作者:你是理想  
今天接到一個配置nginx的需求是,需要訪問某個域名時,nginx可以去掉前綴去代理訪問到后端,這篇文章主要給大家介紹了關于nginx去掉前端配置的路徑前綴的兩種情況,需要的朋友可以參考下

背景

在前端項目部署到nginx的時候,前端訪問后端的路徑加了一個全局前綴,一般來說這是前后端商量好的,但是呢也會有不一般的情況,后端在遇到這種情況的時候有兩種選擇

  • 第一種是給項目里也加上同樣的前綴
  • 第二種就是nginx配置文件做出修改
    這里我選擇了后者

第一種方式,這樣的結(jié)果是你后端項目同樣需要加上prod-api

 location /prod-api{
        proxy_pass http://193.1.0.6:10004;
        proxy_set_header   X-Forwarded-Proto $scheme;
        proxy_set_header   Host              $http_host;
        proxy_set_header   X-Real-IP         $remote_addr;
    }

第二種方式,直接prod-api 后加個斜杠,同時在端口后面也加個斜杠,這樣實際請求的路徑就去掉了/prod-api
這樣訪問的/prod-api/test/1 實際就會變成 http://193.1.0.6:10004/test/1,就像是springmvc的靜態(tài)資源映射一樣的

 location /prod-api/{
        proxy_pass http://193.1.0.6:10004/;
        proxy_set_header   X-Forwarded-Proto $scheme;
        proxy_set_header   Host              $http_host;
        proxy_set_header   X-Real-IP         $remote_addr;
    }

比如:

       前端服務器url為:https://114.114.114.114:8002/myqz/menu/index.html

      后臺服務器地址為:http://127.0.0.1:9008

第一種方式:

自動拼接前綴,前端服務器地址為:https://114.114.114.114:8002/menu/index.html       

location ~ \.do$ {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://127.0.0.1:9008;
        }

        location ~ ^/(.*)$ {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass https://114.114.114.114:8002/myqz/$1?$args;        }

第二種方式:

替換前綴 ,前端服務器地址為:https://114.114.114.114:8002/myqz/menu/index.html       

location / {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass https://114.114.114.114:8002;
        }
        location ~ \.do$ {
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            rewrite ^/myqz/(.*)$ /$1 break;
            proxy_pass http://127.0.0.1:9008;        }

總結(jié)

到此這篇關于nginx去掉前端配置的路徑前綴兩種情況的文章就介紹到這了,更多相關nginx去掉前端路徑前綴內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Nginx中實現(xiàn)訪問HTTP請求時自動跳轉(zhuǎn)到HTTPS請求

    Nginx中實現(xiàn)訪問HTTP請求時自動跳轉(zhuǎn)到HTTPS請求

    本文主要介紹了Nginx中實現(xiàn)訪問HTTP請求時自動跳轉(zhuǎn)到HTTPS請求,下面介紹了兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • nginx配置靜態(tài)資源的訪問的實現(xiàn)

    nginx配置靜態(tài)資源的訪問的實現(xiàn)

    本文主要介紹了nginx配置靜態(tài)資源的訪問的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-05-05
  • Nginx訪問本地靜態(tài)資源詳細步驟(推薦)

    Nginx訪問本地靜態(tài)資源詳細步驟(推薦)

    Nginx?(engine?x)?是一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務,這篇文章主要介紹了nginx配置訪問本地靜態(tài)資源,需要的朋友可以參考下
    2022-12-12
  • nginx搭建圖片服務器的過程詳解(root和alias的區(qū)別)

    nginx搭建圖片服務器的過程詳解(root和alias的區(qū)別)

    這篇文章主要介紹了nginx搭建圖片服務器(root和alias的區(qū)別)的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 教你在容器中使用nginx搭建上傳下載的文件服務器

    教你在容器中使用nginx搭建上傳下載的文件服務器

    這篇文章主要介紹了容器中使用nginx搭建支持上傳下載的文件服務器,在這需要注意為了讓nginx支持文件上傳,需要下載并運行帶有nginx-upload-module模塊的容器,需要的朋友可以參考下
    2022-05-05
  • 詳解Nginx HTTP負載均衡和反向代理配置

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

    這篇文章主要介紹了詳解Nginx HTTP負載均衡和反向代理配置,有需要的同學可以了解一下。
    2016-11-11
  • nginx訪問控制的兩種方法

    nginx訪問控制的兩種方法

    這篇文章主要介紹了關于nginx訪問控制的兩種方法,一種是基于Basic Auth認證,另一種是基于IP的訪問控制,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • nginx實現(xiàn)多個域名和集群的方法步驟

    nginx實現(xiàn)多個域名和集群的方法步驟

    本文主要介紹了nginx實現(xiàn)多個域名和集群的方法步驟,需要配置Nginx作為反向代理服務器,將來自不同域名的請求轉(zhuǎn)發(fā)到集群中的相應后端服務器,感興趣的可以了解一下
    2024-04-04
  • Nginx配置ssl實現(xiàn)https的全過程記錄

    Nginx配置ssl實現(xiàn)https的全過程記錄

    這篇文章主要給大家介紹了關于Nginx配置ssl實現(xiàn)https的相關資料,文章通過實例代碼介紹的非常詳細,對大家學習或者使用Nginx具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • Nginx緩存&優(yōu)雅清除緩存問題

    Nginx緩存&優(yōu)雅清除緩存問題

    本文詳細介紹了Nginx的緩存配置,包括緩存文件的存儲路徑、緩存的有效期、哪些請求走緩存、哪些請求不緩存,以及如何刪除緩存,同時,還提供了一個綜合案例來說明如何配置和使用Nginx緩存
    2025-03-03

最新評論

象州县| 双柏县| 九寨沟县| 五大连池市| 浦县| 缙云县| 涟源市| 太谷县| 曲麻莱县| 云林县| 麦盖提县| 都昌县| 分宜县| 韶山市| 陵川县| 鄂州市| 玉林市| 辽阳县| 丹江口市| 闽清县| 和政县| 临沂市| 安仁县| 昌图县| 望奎县| 武清区| 上饶县| 理塘县| 镇巴县| 海伦市| 剑河县| 临泉县| 琼结县| 铜鼓县| 铜陵市| 通江县| 临潭县| 临沭县| 天水市| 萨迦县| 江华|