› 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 · 2825 views
    This topic created in 2258 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
    mingtdlb
    Nov 23, 2021
    1
    解决了吗 大胸弟
    wayz17
    wayz17
    OP
    Dec 6, 2021
    2
    @mingtdlb 没有,已经放弃了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    ♥ Do have faith in what you're doing.