Nginx X-Accel-Redirect不适用于GridFs位置

时间:2018-07-20 08:34:25

标签: nginx gridfs nginx-location nginx-reverse-proxy

我在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 / ...,则两者均可。

0 个答案:

没有答案