Nginx根据url中的path动态转发到upstream的实现
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,在Nginx中,有一些高级场景,需要根据url中的path参数,动态转发到不通的upstream场景1/svr1/xxxx?yyy 转发到 svr1:8080/xxxx?yyy/svr2/xxxx?y
千家信息网最后更新 2025年01月25日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安全错误
数据库的锁怎样保障安全
什么游戏换服务器好
互联网深科技万篇黑稿
如何检查数据库创建作业
数据库碎片分析
学计算机网络技术要数学好吗
网络安全产品有哪几个特点
网络安全宣传依然艾特
服务器亮度在哪里调节
数据库具有完整性吗
诸葛家网络技术
怎么看数据库主机内存
信息化网络安全周会简报
黑河市网络安全应急预案
梦幻古龙数据库
无锡学网络技术哪个学校好
知网数据库专有格式类型
撼地者服务器卡
服务器修改bmc地址会不会重启
网络安全德育个性化
长春工业大学网络安全专业
高通重组服务器芯片业务
北京路客互联网科技有限公司
软件开发实施公司
最新的网络技术案例
网络安全法网络数据是
电商直播软件开发机构
博纳领航网络技术
停车场管理服务器是电脑
学生关注网络安全的措施
中国联通网络技术研究学院