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

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

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

背景

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

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

第一種方式,這樣的結(jié)果是你后端項(xiàng)目同樣需要加上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 后加個(gè)斜杠,同時(shí)在端口后面也加個(gè)斜杠,這樣實(shí)際請求的路徑就去掉了/prod-api
這樣訪問的/prod-api/test/1 實(shí)際就會變成 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;
    }

比如:

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

      后臺服務(wù)器地址為:http://127.0.0.1:9008

第一種方式:

自動(dòng)拼接前綴,前端服務(wù)器地址為: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;        }

第二種方式:

替換前綴 ,前端服務(wù)器地址為: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é)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    詳解Nginx HTTP負(fù)載均衡和反向代理配置

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

    nginx訪問控制的兩種方法

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

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

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

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

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

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

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

最新評論

汕头市| 潮安县| 芦溪县| 随州市| 增城市| 通化县| 天门市| 长汀县| 吉林省| 长葛市| 三台县| 庆安县| 闸北区| 屏南县| 嘉祥县| 昌宁县| 大英县| 永康市| 河源市| 防城港市| 宁远县| 安丘市| 湖北省| 视频| 巩义市| 霞浦县| 大新县| 乃东县| 尼勒克县| 灌南县| 民丰县| 开平市| 潜山县| 安阳市| 孟津县| 安西县| 黑山县| 肥城市| 蕲春县| 凯里市| 金沙县|