Nginx proxy_pass 用于相对路径

Nginx proxy_pass 用于相对路径

我目前有一个以这种方式配置的 Nginx。

location /ui/ { proxy_pass http://ui:8888/; }

这有效,但我在从服务中检索某些资源时遇到了问题,例如,一些引用 /styles/style.css 的 css 样式给出了 404。我怎样才能告诉浏览器基本 URL 是 /ui/ 而不是 / ?可能吗?

我也测试过这个配置,但没有成功:

location /ui/ { proxy_pass http://ui:8888/; proxy_redirect http://$host/ /ui/; proxy_set_header Host $host; }

相关内容