基于URL路径的Nginx反向代理路由

时间:2019-12-18 13:31:56

标签: nginx

我们需要创建一个NGINX转发服务器,该服务器将基于URL的一部分将请求从客户端转发到另一台物理主机上不同端口上运行的服务器应用程序

我们有两台后端服务器,一台用于英国和美国。我们需要根据URL的一部分将请求路由到同一台计算机上的不同端口

http://example.com/dev/在端口80(英国)上运行 http://example.com/dev/在端口90(适用于美国)上运行

英国的传入URL将是http://example.com/dev/UK,在转发请求时,需要删除其中的“ / UK”。修改后的URL对于英国将是http://example.com:80/dev/,对于美国将是http://example.com:90/dev。在转发到支持的服务器之前,NGINX将删除“ / US”和“ / UK”部分

有人可以为此建议在NGINX中进行配置。我是NGINX的新手

谢谢

0 个答案:

没有答案