为不同网站在单个服务器块中添加多个NGINX反向代理

为不同网站在单个服务器块中添加多个NGINX反向代理,nginx,nginx-reverse-proxy,Nginx,Nginx Reverse Proxy,我有两个nodejs网站,我想在一个域下,但不同的URI。我有下面的位置块 server { server_name abc.com; location /def/ { proxy_pass http://localhost:7502/; } location /ghi/ { proxy_pass http://localhost:8502; } } 问题是每个网站都在内部调用CSS和js文件,但它是在abc.co

我有两个nodejs网站,我想在一个域下,但不同的URI。我有下面的位置块

server {

    server_name abc.com;

    location /def/ {
        proxy_pass http://localhost:7502/;
    }

    location /ghi/ {
        proxy_pass http://localhost:8502;
    }

}

问题是每个网站都在内部调用CSS和js文件,但它是在abc.com/plugins/下调用的。。。但不是在abc.com/def/plugins/下。。。显示的是404。我也需要使用重写吗?我遗漏了什么?

你的问题模棱两可。请详细说明。