proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=static:10m max_size=1g inactive=7d;
location /assets/ {
proxy_cache static;
proxy_cache_valid 200 7d;
proxy_ignore_headers Cache-Control;
add_header X-Cache $upstream_cache_status;
}
Заголовок X-Cache сильно упрощает отладку. И не кэшируйте ответы, где бэкенд выставляет cookie — nginx по умолчанию их не кэширует, но proxy_ignore_headers Set-Cookie легко добавить по ошибке.