Nginx根据url中的path动态转发到upstream的实现
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,在Nginx中,有一些高级场景,需要根据url中的path参数,动态转发到不通的upstream场景1/svr1/xxxx?yyy 转发到 svr1:8080/xxxx?yyy/svr2/xxxx?y
千家信息网最后更新 2025年12月02日Nginx根据url中的path动态转发到upstream的实现
在Nginx中,有一些高级场景,需要根据url中的path参数,动态转发到不通的upstream
场景1
/svr1/xxxx?yyy 转发到 svr1:8080/xxxx?yyy
/svr2/xxxx?yyy 转发到 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 转发到,srv1/2/3:8080/xxxx?yyy
svc2下有3个对等服务srv4,5,6,/svc2/xxxx?yyy 转发到,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; }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
场景
下有
对等
服务
动态
高级
内容
参数
就是
学习
帮助
支持
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
眼镜行业软件开发妙招
node把数据库传到服务端
校园共享单车数据库
主机写入数据库
湖北通信软件开发推广
吉林省软件开发系统研发
软件开发制作大纲
数据库与注册表
2021年网络安全公司50强
西安企业办公软件开发
北京综合软件开发收费
脱产网络安全专业硕士
连接数据库技术
密码学与网络安全研讨
利用电信网络技术盗窃
公共数据库
数据库最多存储多少个文件
城投软件开发
数控和网络技术
机房网络安全运维培训的内容
军营网络安全黑板报武警
主机写入数据库
服务器时间管理任务自启动设置
web 应用服务器有哪些
软件开发时什么情况用原型
安卓后台数据库
为什么电脑老显示连接不上服务器
服务器批量屏蔽ip工具
广州什么时候兴起软件开发
灯塔服务器主机地址怎么填