我的NGINX设置中有两个位置:
位置/ APP_B
位置/
一个用于应用程序A(/),一个用于应用程序B。我能够正确设置,因此URL中的不同子目录将获得正确的响应,但是,我仍然遇到浏览器尝试下载所有文件的行为。捆绑我的应用程序在/目录中的文件。
nginx app conf中有什么方法可以告诉我所有对静态文件的请求都映射到了新的URL?
很高兴收到任何建议。谢谢。
答案 0 :(得分:0)
是的,您可以这样做。您需要使用location
块。我不确定您的网址是什么,但是您最终应该得到这样的内容:
location /APP_B/static/ {
proxy_pass http://127.0.0.1:1111/static;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
}
location /static/ {
proxy_pass http://127.0.0.1:2222/static;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
}