4
如何使用Nginx proxy_pass删除路径
我在拥有一个正在运行的Web应用程序http://example.com/,并且想在上的单独服务器上“挂载”另一个应用程序http://example.com/en。上游服务器proxy_pass似乎可以运行,但是有一个问题: upstream luscious { server lixxxx.members.linode.com:9001; } server { root /var/www/example.com/current/public/; server_name example.com; location /en { proxy_pass http://luscious; } } 打开时example.com/en,我的上游应用程序返回404 not found /en。这是有道理的,因为上游没有路径/en。 是proxy_path正确的解决方案?我应该重写“上游”,以便它/en代替它作为根路径吗?还是有一条指令允许我重写传递到上游的路径?