【发布时间】:2016-04-28 08:47:30
【问题描述】:
我正在开发一个新版本的 api,它是对当前 api 的完全重写。一开始,新 api 不会处理任何请求,但随着时间的推移,越来越多的路由将在新 api 中实现(其中大多数使用与旧 api 中相同的路径)。我将 nginx 设置在与新的 api 服务(在端口 3000 上运行的节点)相同的服务器上,并且旧的 api 服务在 api.example.com(192.168.1.25)上运行。我想要做的是将 api.example.com 指向新的 api 服务,然后当请求进来时,让 nginx 首先尝试新 api 服务(127.0.0.1:3000)上的请求,如果该请求返回 404 ,然后将请求发送到旧的api服务(192.168.1.25)。
【问题讨论】:
标签: nginx