У меня есть несколько приложений, расположенных по адресу:
http://www.foo.com:80
http://www.bar.com:42
http://www.baz.com:1337
что я пытаюсь изменить прокси-сервер с одной машиной nginx. проблема, с которой я сталкиваюсь сейчас, заключается в том, что эти приложения запрашивают файлы, которые идентичны по имени, но не идентичны по содержанию:
location /bootstrap.css {
proxy_pass http://www.foo.com:80/bootstrap.css;
}
location /bootstrap.css {
proxy_pass http://www.bar.com:42/bootstrap.css;
}
location /baz {
proxy_pass http://www.baz.com:1337;
}
location /foo {
proxy_pass http://www.foo.com:80/;
}
Могу ли я переписать все ответы, поступающие от определенного сервера приложений, чтобы они указывали на его подпапку приложения?
например: перенаправить
http://www.foo.com:80/*
to
/foo