欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx反向代理如何替換URL

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

前言

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

一、location作用

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

location配置中:

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

二、直接替換location 匹配部分

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

只代理域名,URL和參數(shù)部分不會(huì)變(把請(qǐng)求的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

以上兩個(gè)匹配成功后,實(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é)

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

相關(guān)文章

  • Nginx配置https過程中出現(xiàn)的問題與解決

    Nginx配置https過程中出現(xiàn)的問題與解決

    這篇文章主要為大家詳細(xì)介紹在Nginx配置https過程中容易出現(xiàn)的問題與解決方法,文中有詳細(xì)的圖文介紹,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-06-06
  • 通俗易懂講解nginx-rtmp-module

    通俗易懂講解nginx-rtmp-module

    nginx-rtmp-module?是一個(gè)用于 Nginx 的第三方模塊,它擴(kuò)展了 Nginx 服務(wù)器的功能,使其能夠處理實(shí)時(shí)流媒體數(shù)據(jù),本文就來詳細(xì)的介紹一下nginx-rtmp-module的使用,感興趣的可以了解一下
    2025-02-02
  • 使用nginx+tomcat+keepalived實(shí)現(xiàn)高可用的詳細(xì)步驟

    使用nginx+tomcat+keepalived實(shí)現(xiàn)高可用的詳細(xì)步驟

    這篇文章主要介紹了nginx+tomcat+keepalived實(shí)現(xiàn)高可用,包括安裝nginx服務(wù)的步驟,詳細(xì)介紹了安裝keepalived的方法,對(duì)nginx+tomcat+keepalived高可用相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-03-03
  • Nginx下配置Https證書詳細(xì)過程

    Nginx下配置Https證書詳細(xì)過程

    這篇文章主要介紹了Nginx下配置Https證書詳細(xì)過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 如何本地安裝nginx及部署項(xiàng)目

    如何本地安裝nginx及部署項(xiàng)目

    這篇文章主要介紹了如何本地安裝nginx及部署項(xiàng)目問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx服務(wù)器下配置使用索引目錄的教程

    Nginx服務(wù)器下配置使用索引目錄的教程

    這篇文章主要介紹了Nginx服務(wù)器下配置使用索引目錄的教程,包括自帶的auto_index和使用fancy插件美化的用法,需要的朋友可以參考下
    2016-01-01
  • 常見的Nginx配置誤區(qū)

    常見的Nginx配置誤區(qū)

    對(duì)很多人而言,配置Nginx+PHP無外乎就是搜索一篇教程,然后拷貝粘貼。聽上去似乎也沒什么問題,可惜實(shí)際上網(wǎng)絡(luò)上很多資料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷貝粘貼,早晚有一天會(huì)為此付出代價(jià)
    2014-03-03
  • Nginx 緩存系統(tǒng) proxy_cache工作原理解析

    Nginx 緩存系統(tǒng) proxy_cache工作原理解析

    Nginx 的 proxy_cache 模塊允許 Nginx 作為反向代理服務(wù)器時(shí)緩存后端服務(wù)器的響應(yīng),本文給大家介紹Nginx 緩存系統(tǒng) proxy_cache的工作原理,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Nginx設(shè)置日志打印post請(qǐng)求參數(shù)的方法

    Nginx設(shè)置日志打印post請(qǐng)求參數(shù)的方法

    這篇文章主要介紹了Nginx設(shè)置日志打印post請(qǐng)求參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Nginx中配置防盜鏈的方法實(shí)現(xiàn)

    Nginx中配置防盜鏈的方法實(shí)現(xiàn)

    在數(shù)字化時(shí)代,保護(hù)網(wǎng)站內(nèi)容免受盜鏈至關(guān)重要,Nginx防盜鏈通過檢查請(qǐng)求頭Referer字段來拒絕非法來源請(qǐng)求,本文就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2024-10-10

最新評(píng)論