November 24, 2010 09:15AM
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;
}
}
Subject Author Posted

Exempting a file from the expires header

renders November 24, 2010 09:15AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 156
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready