V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
wayz17
V2EX  ›  NGINX

nginx 反向代理缓存设置问题

  •  1
     
  •   wayz17 · 2020-09-03 18:18:24 +08:00 · 1565 次点击
    这是一个创建于 1302 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在 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;
      }
    }
    
    2 条回复    2021-12-06 10:21:29 +08:00
    mingtdlb
        1
    mingtdlb  
       2021-11-23 16:39:07 +08:00
    解决了吗 大胸弟
    wayz17
        2
    wayz17  
    OP
       2021-12-06 10:21:29 +08:00
    @mingtdlb 没有,已经放弃了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3591 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:42 · PVG 12:42 · LAX 21:42 · JFK 00:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.