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

nginx反向代理如何替換URL

 更新時間:2023年12月25日 10:22:41   作者:氧化心  
這篇文章主要介紹了nginx反向代理如何替換URL問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前言

nginx 提供反向代理服務(wù),日常開發(fā)過程中有時候我們需要使用nginx 作為代理服務(wù)根據(jù)url的不同去訪問不同的服務(wù)器或者不同端口,如下提供兩種方案。

一、location作用

location作用:根據(jù)用戶請求的URL來執(zhí)行

location配置中:

  • 當(dāng)用戶請求“/”時,將匹配configuration A
  • 當(dāng)用戶請求“/index.html/”時,將匹配configuration B
  • 當(dāng)用戶請求“/documents/document.html/”時,將匹配configuration C
  • 當(dāng)用戶請求/images/1.gif/時,將匹配configuration D
  • 當(dāng)用戶請求/documents/1.(gif|jpg|jpeg)$時,將匹配configuration E

二、直接替換location 匹配部分

1.proxy_pass的目標(biāo)地址,默認(rèn)不帶/

只代理域名,URL和參數(shù)部分不會變(把請求的path拼接到proxy_pass目標(biāo)域名之后作為代理的URL)

2.proxy_pass目標(biāo)地址后增加/

則表示把path中l(wèi)ocation匹配成功的部分剪切掉之后再拼接到proxy_pass目標(biāo)地址

如下圖所示:

代理地址是:192.168.6.122:5840/deep/Plato

以上兩個匹配成功后,實(shí)際代理的URL分別是

1.location /deep:

  • 訪問地址:http://10.15.32.22:5840/deep/Plato
  • 把/deep/Plato直接拼接到proxy_pass 的地址http://10.15.32.22:5840后面;

2.location /deep/

  • 訪問地址: http://10.15.32.22:5840/Plato
  • 去掉匹配到location /deep/拼接到proxy_pass 的地址http://10.15.32.22:5840后面;

總結(jié)

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

相關(guān)文章

  • Nginx添加lua模塊的實(shí)現(xiàn)方法

    Nginx添加lua模塊的實(shí)現(xiàn)方法

    這篇文章主要介紹了Nginx添加lua模塊的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 詳解使用Nginx和uWSGI配置Python的web項目的方法

    詳解使用Nginx和uWSGI配置Python的web項目的方法

    這篇文章主要介紹了使用Nginx和uWSGI配置Python的web項目的方法,與其他CGI連接方式相比uwsgi的連接性能也較為出眾,需要的朋友可以參考下
    2015-12-12
  • Nginx服務(wù)器中l(wèi)ocation配置的一些基本要點(diǎn)解析

    Nginx服務(wù)器中l(wèi)ocation配置的一些基本要點(diǎn)解析

    這篇文章主要介紹了Nginx服務(wù)器中l(wèi)ocation配置的一些基本要點(diǎn)解析,特別對管理以及查找匹配作出了詳細(xì)的講解,需要的朋友可以參考下
    2015-12-12
  • Nginx配置文件的具體使用

    Nginx配置文件的具體使用

    本文主要介紹了Nginx配置文件的具體使用,其配置文件通常位于?/etc/nginx/nginx.conf?或?/usr/local/nginx/conf/nginx.conf,下面就來介紹一下,感興趣的可以了解一下
    2024-08-08
  • Nginx部署SSL證書的過程

    Nginx部署SSL證書的過程

    SSL證書是數(shù)字證書的一種,類似于駕駛證、護(hù)照和營業(yè)執(zhí)照的電子副本,這篇文章主要介紹了Nginx部署SSL證書的相關(guān)知識,需要的朋友可以參考下
    2022-10-10
  • nginx部署前端post請求405?not?allowed問題解決

    nginx部署前端post請求405?not?allowed問題解決

    在配置前端項目的時候遇到了一個post請求405 not allowed,簡單記錄一下如何配置,這篇文章主要給大家介紹了關(guān)于nginx部署前端post請求405?not?allowed問題解決方法,需要的朋友可以參考下
    2023-09-09
  • Nginx 499錯誤問題及解決辦法

    Nginx 499錯誤問題及解決辦法

    Nginx ("engine x") 是一個高性能的HTTP和反向代理服務(wù)器,也是一個IMAP/POP3/SMTP服務(wù)器,接下來通過本文給大家介紹Nginx 499錯誤問題及解決辦法,一起看看吧
    2016-06-06
  • Mac上搭建nginx+rtmp直播服務(wù)器的步驟詳解

    Mac上搭建nginx+rtmp直播服務(wù)器的步驟詳解

    最近的直播很火,所以這篇文章跟大家分享了在Mac上搭建nginx+rtmp直播服務(wù)器的步驟,文章通過一步步圖文介紹的很詳細(xì),有需要的朋友們可以參考借鑒。
    2016-09-09
  • 網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制

    網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制

    如果你的服務(wù)器被攻擊很厲害,而且服務(wù)器是自己練手的,不需要其他用戶訪問的,那么就可以配置一下nginx的白名單,下面這篇文章主要給大家介紹了關(guān)于網(wǎng)站如何通過nginx設(shè)置黑/白名單IP限制及國家城市IP訪問限制的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Nginx平滑升級及回滾實(shí)驗

    Nginx平滑升級及回滾實(shí)驗

    本文主要介紹了Nginx平滑升級及回滾實(shí)驗,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-05-05

最新評論

舞钢市| 河北省| 淮滨县| 青岛市| 白城市| 金昌市| 海南省| 拉萨市| 象山县| 奉节县| 邢台县| 琼中| 鹤峰县| 天全县| 尼木县| 松潘县| 永昌县| 巴塘县| 菏泽市| 延安市| 精河县| 德格县| 阳山县| 白沙| 木里| 河东区| 黔江区| 洪泽县| 陕西省| 永新县| 拉萨市| 阳谷县| 平顶山市| 湛江市| 吉首市| 福海县| 平和县| 罗平县| 北票市| 克东县| 绥宁县|