论坛首页 海阔天空论坛

Nginx通过URL划分转发不同服务

浏览 2229 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2018-11-13  
请教下各路大神!
现在有a,b,c三个模块,a,b,c都不包含彼此. 都是独立的.  我想通过一个统一的入口根据URL特殊标记来控制转发到不同的模块集群tomcat处理.


我想a下面的b,c模块分开部署, 通过nginx根据url规则来转发.

a地址提供; 10.10.1.5/a/所有a模块的界面资源  
b地址提供: 10.10.1.6/b/所有b模块的界面资源
c地址提供: 10.10.1.7/c/所有c模块的界面资源

入口项目 F
http://10.10.1.4/F/a/list
http://10.10.1.4/F/b/list
http://10.10.1.4/F/c/list
以上3个请求都分别访问a,b,c的服务.

再比如:  
10.10.1.5/F/b/list     就是访问b服务里面的  10.10.1.6/b/list

10.10.1.5/F/c/add     就是访问c服务里面的  10.10.1.7/c/add

请问下有办法通过nginx实现吗?
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics