Hi, I currently get requests that are resolved with an external server to a file with X-Accel-Redirect:
for example: /data/asd-asd-asd -> proxied to a backend -> resolves to file.xls /data/qqq-qqq-qqq -> proxied to a backend -> resolves to file.xls /data/123-123-123 -> proxied to a backend -> resolves to image.jpeg I want to cache the resulting files with nginx, as the initial access is very costly (they are accessed over the network). On first access they should be copied to a local cache, following requests should also go to the backend but actually serve the file from cache. My current config: https://zerobin.davidventura.com.ar/?0018df75a5d31f2c#Un5Eo10lo4eRnhY7ngQiHlSTErCVH/8zjRN+qS0JSl0= Note: The files are quite large (up to 4gb) I added the proxy_cache directives to both the requests path and the internal path but none of them are working. /cache/ is never populated, and the X-*-Cache headers are not present in the response Posted at Nginx Forum: https://forum.nginx.org/read.php?2,275138,275138#msg-275138 _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx