nginx配置时,如何在配置反向代理后,后续跳转都基于某个相对路径?

网址https://aaa/ccc,设置反向代理,https://bbb/ui/
输入网址https://aaa/ccc时,网址打开的页面,实际是https://bbb/ui/,现在我的配置是这样

location = /aaa/ccc {
    proxy_pass https://bbb/ui/;
    proxy_set_header Host $host;
    client_max_body_size 5000m;
    error_page 502 =203 /50x.html;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

但是这样,bbb/ui的资源(js,css等,现在变成了https://aaa/XXX.js这样的的了),以及bbb/ui自身跳转需要的接口,比如(https://aaa/api/log)之类的,都没法请求到了,请问现在该怎么配置呢?

我设想在https://aaa/后面加个识别,可以将https://aaa/VVV/... 这类的网址都在nginx里单独匹配反向代理,但是不知道怎么配置。。。

以前没配置过nginx,搜了一圈也没发现。。。求指教~~~

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏