我在Nginx中定义了以下位置:
location /test {
proxy_pass http://127.0.0.1/gridfs;
}
location /gridfs {
gridfs ability;
mongo mongodb://ability:ability0815@127.0.0.1:27017/ability?authMechanism=SCRAM-SHA-1&authSource=ability;
}
现在,如果我从后端发送一个X-Accel-Redirect标头:
这失败了:
x-accel-redirect: /gridfs/5b50989d876cf135e23f7ea3
这成功了:
x-accel-redirect: /test/5b50989d876cf135e23f7ea3
那是为什么?如果我在浏览器中键入域名,然后输入/ gridfs / ...或/ test / ...,则两者均可。