V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
wayz17
V2EX  ›  NGINX

nginx 反向代理缓存设置问题

  •  1
     
  •   wayz17 · Sep 3, 2020 · 2339 views
    This topic created in 2065 days ago, the information mentioned may be changed or developed.

    现在 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 replies    2021-12-06 10:21:29 +08:00
    mingtdlb
        1
    mingtdlb  
       Nov 23, 2021
    解决了吗 大胸弟
    wayz17
        2
    wayz17  
    OP
       Dec 6, 2021
    @mingtdlb 没有,已经放弃了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2394 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
    ♥ Do have faith in what you're doing.