Nginx反向代理/指向另一台服务器根路径的某些路径

Nginx反向代理/指向另一台服务器根路径的某些路径,nginx,reverse-proxy,nginx-reverse-proxy,Nginx,Reverse Proxy,Nginx Reverse Proxy,我们已经尝试让nginx作为反向代理工作了几天,但到目前为止运气不佳。下面是我们想要实现的场景: 我们有两个应用程序在两个不同的服务器上运行,我们希望在同一个域下为它们提供服务。主要应用程序(mydomain.com)使用nginx提供服务。我们希望能够在mydomain.com/app2为第二个应用程序提供服务,并将所有到mydomain/app2的请求重定向到第二个应用程序的根路径(包括其所有子路径) 第二个应用程序当前在子域(app2.mydomain.com)上运行。下面是我们想要做的一

我们已经尝试让nginx作为反向代理工作了几天,但到目前为止运气不佳。下面是我们想要实现的场景:

我们有两个应用程序在两个不同的服务器上运行,我们希望在同一个域下为它们提供服务。主要应用程序(
mydomain.com
)使用nginx提供服务。我们希望能够在
mydomain.com/app2
为第二个应用程序提供服务,并将所有到
mydomain/app2
的请求重定向到第二个应用程序的根路径(包括其所有子路径)

第二个应用程序当前在子域(
app2.mydomain.com
)上运行。下面是我们想要做的一个例子:

mydomain.com/app2
应以
app2.mydomain.com

mydomain.com/app2/users
应通过
app2.mydomain.com/users

mydomain.com/users
应该只从
mydomain.com/users

到目前为止,我们还无法在nginx中找到正确的配置来实现这一点

任何帮助都将不胜感激! 干杯 新浪