nginx expires max-age 浏览器缓存

问题

如何在nginx配置浏览器缓存呢 expires max-age等

详解

打开nginx配置文件

1
$ sudo vi /etc/nignx/ningx.conf

添加gzip配置

然后在配置文件的server部分添加如下内容:

1
2
3
location ~* \.(gif|jpg|jpeg|bmp|ico|png)$ {
expires 30d;
}

以上样例,是设置了对图片进行30天的缓存

测试配置是否正确

1
2
3
$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

重启nginx

1
$ service nginx reload

关于nginx的一些启动命令

坚持原创技术分享,谢谢鼓励我继续创作!