亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx根據url中的path動態(tài)轉發(fā)到upstream的實現

 更新時間:2020年01月03日 14:15:32   作者:四號程序員  
這篇文章主要介紹了Nginx根據url中的path動態(tài)轉發(fā)到upstream的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在Nginx中,有一些高級場景,需要根據url中的path參數,動態(tài)轉發(fā)到不通的upstream

場景1

/svr1/xxxx?yyy 轉發(fā)到 svr1:8080/xxxx?yyy

/svr2/xxxx?yyy 轉發(fā)到 svr2:8080/xxxx?yyy

配置如下:

location ~* /(srv[1-9]+)/(.*)$ {
  allow all;
  proxy_pass http://$1/$2$is_args$args; 
  proxy_set_header Host $host;                         
  proxy_set_header x-forwarded-for $forwarded_addr;                                
}

upstream srv1 {                                                   
   server srv1-ip:8080;
}
      
upstream srv2 {                                                   
   server srv2-ip:8080;
}

場景2

svc1下有3個對等服務srv1,2,3,/svc1/xxxx?yyy 轉發(fā)到,srv1/2/3:8080/xxxx?yyy

svc2下有3個對等服務srv4,5,6,/svc2/xxxx?yyy 轉發(fā)到,svr4/5/6:8080/xxxx?yyy

location ~* /(svc[1-9]+)/(.*)$ {                             
  allow all;                                  
  proxy_pass http://$1/$1/$2$is_args$args;                   
  proxy_set_header Host $host;
  proxy_set_header x-forwarded-for $forwarded_addr;                   
}

upstream svc1 {
  server srv1:8080;   
  server srv2:8080;   
  server srv3:8080;                
}

upstream svc2 {
  server srv3:8080;   
  server srv4:8080;   
  server srv5:8080;                
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Nginx使用Lua模塊實現WAF的原理解析

    Nginx使用Lua模塊實現WAF的原理解析

    waf是通過執(zhí)行一系列針對HTTP/HTTPS的安全策略來專門為Web應用提供保護的一款產品,本文重點給大家介紹Nginx使用Lua模塊實現WAF的原理,需要的朋友參考下吧
    2021-09-09
  • 使用nginx+lua進行token鑒權的方法

    使用nginx+lua進行token鑒權的方法

    使用nginx和lua腳本實現對Minio服務器圖片鏈接的token鑒權,通過反向代理隱藏真實IP,增強安全性,介紹了整個鑒權流程,包括nginx配置和lua腳本的具體實現,適用于需要保護圖片不被未授權訪問的場景
    2022-05-05
  • Nginx?反向代理緩存(proxy_cache)的實現

    Nginx?反向代理緩存(proxy_cache)的實現

    Nginx的緩存加速功能是由proxy_cache和fastcgi_cache兩個功能模塊完成,本文主要介紹了Nginx?反向代理緩存(proxy_cache)的實現,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • nginx編譯安裝出現的常見錯誤及解決方法

    nginx編譯安裝出現的常見錯誤及解決方法

    這篇文章給大家介紹了nginx在編譯安裝過程中容易出現的常見錯誤以及解決方法,文中有詳細的代碼講解,對我們的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • nginx.conf配置文件結構小結

    nginx.conf配置文件結構小結

    本文主要介紹了nginx.conf配置文件結構小結,nginx.conf主要由events、http、server、location、upstream等塊配置項和一些行配置項組成,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Nginx中配置防盜鏈的方法實現

    Nginx中配置防盜鏈的方法實現

    在數字化時代,保護網站內容免受盜鏈至關重要,Nginx防盜鏈通過檢查請求頭Referer字段來拒絕非法來源請求,本文就來詳細的介紹一下,感興趣的可以了解一下
    2024-10-10
  • nginx proxy_redirect的作用及說明

    nginx proxy_redirect的作用及說明

    這篇文章主要介紹了nginx proxy_redirect的作用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx中使用Lua腳本配置示例

    Nginx中使用Lua腳本配置示例

    這篇文章主要介紹了Nginx中使用Lua腳本配置示例,本文以一個Lua攔截器為例講解如何配置使用Lua腳本,需要的朋友可以參考下
    2015-06-06
  • 詳解Nginx如何配置繼承模型

    詳解Nginx如何配置繼承模型

    這篇文章主要介紹了詳解Nginx如何配置繼承模型,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • nginx限制ip訪問頻率的實現示例

    nginx限制ip訪問頻率的實現示例

    Nginx通過limit_conn_zone 和 limit_req_zone對同一個IP地址進行限速限流,本文主要介紹了nginx限制ip訪問頻率的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07

最新評論