是否可以将http://example.com
转发给http://example.com:5000/foo
?
我尝试使用proxy_pass将请求转发到端口5000:
location / {
proxy_pass http://127.0.0.1:5000/;
}
哪个按预期工作。但是,如果我想将请求转发到/foo
,我不能将proxy_pass更改为proxy_pass http://127.0.0.1:5000/foo/
,因为它无法找到静态文件。
所以我尝试使用try_files
希望正确地提供静态文件:
location / {
try_files $uri /foo/;
}
location /foo/ {
proxy_pass http://127.0.0.1:5000/;
}
但由于资源位于端口5000下,因此无法正常工作。有任何帮助吗?