Nginx代理除1以外的所有目录

希望你有美好的一天!

所以我运行一个nginx代理服务器作为后端的Apache服务器。 nginxconfiguration如下:

server { listen 80; server_name localhost; location / { proxy_pass http://ip_address_1:85; proxy_redirect default; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } 

这只是将所有请求redirect到我的nginx代理到我的apache后端。

现在我想代表所有传入的请求文件夹名称“数据”到另一个不同的IP地址的Apache服务器。 我将如何configurationnginx将所有请求redirect到http://domain.com/data/到第二个Apache服务器。 而不是“数据”目录的任何其他请求会转到第一个Apache服务器IP,如上面的configuration中所示。

谢谢大家!