Have you tried this with curl -i to see if it's not a browser cache issue? Sounds like a cached file with an expire date which is still valid against your expire date from cache. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,257078,257079#msg-257079