neb/servers/keymaker/docker-compose.d/custom/nginx/conf.d/cdn.conf
2023-12-13 11:39:33 +01:00

36 lines
No EOL
737 B
Text

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 / {
autoindex on;
root /cdn_data;
}
location ~ /assets(.*) {
proxy_pass https://git.ixvd.net/ixvd/assets/raw/branch/main$1;
}
}