Настройка кэширования браузера Django Nginx

Я пытаюсь настроить Nginx для использования статического кэширования файлов в браузере. Мой файл конфигурации выглядит следующим образом

server {

    listen   80;
    server_name localhost;

    client_max_body_size 4G;

    access_log /home/user/webapps/app_env/logs/nginx-access.log;
    error_log /home/user/webapps/app_env/logs/nginx-error.log;

    location /static/ {
        alias   /home/user/webapps/app_env/static/;
    }

    location /media/ {
        alias   /home/user/webapps/app_env/media/;
    }
...
}

Когда я добавляю следующую конфигурацию кэширования, серверу не удается загрузить статические файлы, и я не могу перезапустить свой Nginx.

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 365d;
}

Журнал ошибок nginx показываетopen() "/usr/share/nginx/html/media/cover_photos/292f109e-17ef-4d23-b0b5-bddc80708d19_t‌​humbnail.jpeg" failed (2: No such file or directory)

Я провел довольно много исследований онлайн, но не могу решить эту проблему.

Кто-нибудь может мне помочь или просто дать мне несколько советов по реализации статического кеширования файлов в Nginx? Спасибо!

Ссылка:Используйте кеширование браузера для Nginx

Ответы на вопрос(1)

Ваш ответ на вопрос