On Mon, Feb 01, 2016 at 12:24:22AM -0500, rgrraj wrote: Hi there,
> Thank you all for the suggestions and thoughts. > > I did double check the nginx version I am having and it is 1.9.2. > but when I use the expires directive it shows invalid error same as before. > > Seems like to get the feature I need to update the nginx version. All I can say is: it works for me. "http" section of nginx.conf: === http { map $time_iso8601 $expiresc { default "3h"; ~T22 "@00h00"; ~T23 "@00h00"; } server { listen 8080; location /a/ { expires $expiresc; } } } === Selected output from $ curl -i http://127.0.0.1:8080/a/b HTTP/1.1 200 OK Server: nginx/1.9.2 Date: Mon, 01 Feb 2016 09:09:06 GMT Expires: Mon, 01 Feb 2016 12:09:06 GMT Cache-Control: max-age=10800 If you get different output, it may be worth investigating properly what is happening. But it may be simpler to just deploy your tested-working version. Good luck with it, f -- Francis Daly fran...@daoine.org _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx