server { listen 80; server_name cdn.ixvd.net; proxy_cache cache; proxy_cache_valid 200 30m; proxy_cache_valid 404 1m; proxy_buffering on; proxy_ignore_headers Expires; proxy_ignore_headers X-Accel-Expires; proxy_ignore_headers Cache-Control; proxy_ignore_headers Set-Cookie; proxy_hide_header X-Accel-Expires; proxy_hide_header Expires; proxy_hide_header Cache-Control; proxy_hide_header Pragma; proxy_intercept_errors on; proxy_redirect off; location @404 { return 404; } location / { root /cdn_data; } location ~ /assets(.*) { proxy_pass https://git.ixvd.net/ixvd/assets/raw/branch/main$1; } }