<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hi,</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I posted this on stackoverflow already but I thought I might have more luck here :)</div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><a href="http://stackoverflow.com/questions/19023777/how-to-make-proxy-revalidate-resource-from-origin" target="_blank">http://stackoverflow.com/questions/19023777/how-to-make-proxy-revalidate-resource-from-origin</a></div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">In short, I can't find a way to make nginx revalidate a cached resource with the origin. Whenever nginx is in front of my server, the origine never returns a 304. Nginx just gets a new copy whenever it expires, and I can't trigger a revalidate either. I've tried different approaches with cache-control headers but nginx doesn't seem to respect them. </div>

<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Cheers,</div><div style="font-family:arial,sans-serif;font-size:13px">Thijs</div></div>