Welcome! Log In Create A New Profile

Advanced

Re: nginx cache expire settings issue.Can anyone help?

Maxim Dounin
December 11, 2014 08:58AM
Hello!

On Thu, Dec 11, 2014 at 06:32:52AM -0500, anoopov wrote:

> Hi I am new to Nginx. I need to add expire -1 for my JSON files in the below
> urls
>
> https://siteaddress/foldername /default.htm#/dashboard/ui.json
>
>
> location /foldername {
> index default.html default.htm;
> proxy_pass http://siteaddress_eapp_entry;
> }

In the URL provided "#/dashboard/ui.json" is a fragment, and will
not be sent to the server.

> I have tried below syntax but still JSON files are caching
>
> location \foldername \.(json)$ {
> expires -1;
> }

This is syntactically incorrect and will cause syntax error due to
space in it.

If the "#" above is just a typo, then you can use something like
this to disable caching of *.json files within "/foldername":

location /foldername {
proxy_pass ...

location ~ \.json$ {
expires epoch;
proxy_pass ...
}
}

Note that:

- the "~" is important as it marks regex location, see
http://nginx.org/r/location for details;

- proxy_pass have to be repeated in the nested location.

More about locations can be found in the documentation, see
http://nginx.org/r/location.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

nginx cache expire settings issue.Can anyone help?

anoopov December 11, 2014 06:32AM

Re: nginx cache expire settings issue.Can anyone help?

Gregory Edigarov December 11, 2014 07:02AM

Re: nginx cache expire settings issue.Can anyone help?

Maxim Dounin December 11, 2014 08:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 249
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