ngnix proxy_pass HTML 资源

ngnix proxy_pass HTML 资源

我正在设置一个反向代理,以连接到具有不同服务的不同本地主机端口。

这是 NGINX 站点配置:

server {
    listen 0.0.0.0:80;
    root /var/www/;
    index index.html index.php;

    include /etc/nginx/include/php;

        location /Random_Folder {
                rewrite ^/Random_Folder(.*) /$1  break;
                proxy_redirect     off;
                proxy_pass http://localhost:9000;
        }
}

我可以通过访问来看到:“http://myserver.com:80/Random_Folder“请求转到”http://本地主机:9000“应该如此。但页面上的其他资源(JS,CSS)无法加载,并且它们都指向根文档文件夹“/”而不是“/Random_Folder”。

我缺少的配置中是否有任何东西可以使其完全发挥作用?

谢谢 !

相关内容