nginx 反向代理缓存设置问题

2020-09-03 18:18:24 +08:00
 wayz17

现在 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;
  }
}
1600 次点击
所在节点    NGINX
2 条回复
mingtdlb
2021-11-23 16:39:07 +08:00
解决了吗 大胸弟
wayz17
2021-12-06 10:21:29 +08:00
@mingtdlb 没有,已经放弃了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/703976

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX