Nginx x-accel-redirect错误的重定向

时间:2013-11-29 00:46:08

标签: django nginx uwsgi x-accel-redirect

我正在使用x-accel-redirec标头和Nginx提供由我的django服务器处理的图像。然而,行为真的很奇怪,因为有时我得到图像,有时Nginx将图像URI重定向到我的Django(uwsgi)应用程序,当然,我得到404.我的配置如下:

upstream django {
    server unix:///tmp/django.sock;
}

server {
    listen      80;
    server_name website.dev;

    # max upload size
    client_max_body_size 75M;   # adjust to taste

    location /images/ {
      internal;
      alias /home/bob/images/;
    }

    location / {
        uwsgi_pass  django;
        include     /home/bob/django_website/uwsgi_params;
    }
} 

当我多次刷新时,会出现相同的URL。当我从Django收到404错误消息时,它说:“当前的URL,home / bob / images / image3.jpg,与其中任何一个都不匹配。”

在使用mod_xsendfile的apache中,它运行得很好。 请帮忙

0 个答案:

没有答案