在同一个域中部署多个 Web 服务版本

在同一个域中部署多个 Web 服务版本

我希望将所有 Web 服务版本部署在同一个域中,如下所示:

  • rest.mydomain.com/v1/
  • rest.mydomain.com/v2/
  • ...

但这些不同版本位于不同的服务器中。我需要使用负载平衡服务器来配置此行为吗?或者有更好的方法吗?

答案1

负载均衡是最好的选择。Nginx、haproxy、apache 等支持基于 url 路径的负载均衡/反向代理。

使用 HAproxy 实现第 7 层负载平衡

使用 Nginx 进行反向代理

相关内容