Ignored Cache-Control request header
bcx
nginx-forum at nginx.us
Thu Mar 13 22:34:52 UTC 2014
Thank you for your suggestion. I understand about the DoS issue.
proxy_cache_bypass indeed is the solution. Documentation was not clear about
it, but the result is written to cache. The cache is only bypassed in the
lookup fase, not in the write back fase.
I worked out this bit of configuration. The added header is very useful
while testing, I'd remove it in production.
location / {
if ($http_cache_control = "no-cache") {
set $ctrl_Ffive_ed "yes";
}
proxy_cache_bypass $ctrl_Ffive_ed;
add_header X-cache-bypass $ctrl_Ffive_ed;
...other config...
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,248326,248338#msg-248338
More information about the nginx
mailing list