【发布时间】:2016-09-04 15:41:23
【问题描述】:
我有几个应用程序位于:
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/*
到
/foo
【问题讨论】:
标签: nginx proxy reverse-proxy nginx-location