Exempting a file from the expires header

HI all… I have implemented nginx as a front end proxy for my ISPconfig
3 apache based web server. Works quite nice but I have one issue. I have
some png files that are recreated every few minutes.

I am using the expires option on static files so I want to exempt these
png files but not all png files.

If I understand correctly, this is done with another location directive,
something like below

location /weather/graphics/*.png {
expires off
root /var/www/VIRTUAL1.com/web/;
access_log /var/log/ispconfig/httpd/VIRTUAL1.com/access.log;

Question is where do I put this?

Thanks for your help…

Rob

My vhost conf file is below. host name has been changed…

server {

listen 80;

server_name www.VIRTUAL1.com VIRTUAL1.com;
#default proxy settings shared are among all virtual hosts
access_log off;
include /etc/nginx/proxy.conf;
location ~*
^.+.(jpe?g|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|html?|txt|tar|mid|midi|wav|bmp|rtf|js|swf|avi|mp3)$
{
#forcing browser to cache locally static content for 1 day
expires 1d;
root /var/www/VIRTUAL1.com/web/;
access_log
/var/log/ispconfig/httpd/VIRTUAL1.com/access.log;
#graceful fallback in case if static content doesn’t exist
<------> include /etc/nginx/proxy_fallback.conf;
}
}

Posted at Nginx Forum: