Nginx x-accel-redirec неправильно перенаправляет
Я обслуживаю изображения, обработанные моим сервером django, используя заголовок x-accel-redirec и Nginx. Тем не менее, поведение действительно странное, так как иногда я получаю изображение, а иногда 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, когда я обновляюсь несколько раз. Когда я получаю сообщение об ошибке 404 от Django, оно говорит: "Текущий URL, home/bob/images/image3.jpg, не соответствует ни одному из них".
В Apache с mod_xsendfile он работал отлично. Пожалуйста помоги