proxy_cache seems not working with X-Accel-Redirect

gray nginx-forum at
Fri Aug 9 10:20:21 UTC 2013

My config

location ~ /cached/ {
        proxy_pass  http://apache;
        proxy_cache cache;
        proxy_cache_valid 2h;
        proxy_cache_key "$host|$request_uri";                               

location /htdocs_internal/ {
            alias $htdocs_path;

Requests with header in reply X-Accel-Redirect not cached, every time
request is sent to apache. When i add these directives
proxy_pass_header X-Accel-Redirect;
proxy_ignore_headers X-Accel-Redirect;
cache works fine (but is useless :) ), so it isn't problem with "no cache"
headers from apache.

Posted at Nginx Forum:,241734,241734#msg-241734

More information about the nginx mailing list