现在 nginx 的配置如下,我想实现首页的缓存为 5 分钟,所有 html 、js 、css 的缓存为 24 小时,所有 xml 、txt 不缓存,请问要怎么配置?
proxy_cache_path /home/cache levels=1:2 keys_zone=cache:20m max_size=10g inactive=168h;
server
{
listen 80;
server_name www.aaa.com;
location /
{
proxy_pass http://admin.aaa.com;
proxy_set_header Host $host;
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache cache;
proxy_cache_valid 168h;
}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.