proxy_cache_path /var/cache/nginx/builds levels=1:2 keys_zone=builds:10m max_size=2g inactive=30d use_temp_path=off; server { listen 3000; location / { proxy_pass $BUCKET_ORIGIN; proxy_cache builds; proxy_cache_valid 200 30d; proxy_cache_valid 404 1m; proxy_intercept_errors on; proxy_hide_header x-amz-request-id; proxy_hide_header x-amz-id-2; proxy_hide_header x-amz-meta-s3cmd-attrs; proxy_hide_header Set-Cookie; proxy_ignore_headers Set-Cookie; proxy_set_header Host $BUCKET_HOST; proxy_set_header Cookie ""; proxy_set_header Authorization ""; add_header X-Cache-Status $upstream_cache_status; } }