VPS侦探论坛

 找回密码
 注册
查看: 55|回复: 2

[Nginx] nginx反代,怎样实现不同目录设置不同的缓存时间?

[复制链接]
发表于 2020-9-3 17:36:46 | 显示全部楼层 |阅读模式



现在反代的配置如下,如果我想设置目录down1的缓存时间是10分钟,down2的缓存时间是12小时,首页不缓存,请问要怎么设置?拜谢!
  1. proxy_cache_path /home/cache levels=1:2 keys_zone=cache:20m max_size=10g inactive=168h;
  2. server
  3. {
  4.   listen 80;
  5.   server_name www.aaa.com;
  6.   location /
  7.   {
  8.     proxy_pass http://www.bbb.com;
  9.     proxy_set_header Host $host;
  10.     proxy_set_header X-NginX-Proxy true;
  11.     proxy_set_header X-Real-IP $remote_addr;
  12.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  13.     proxy_cache cache;
  14.     proxy_cache_valid 168h;
  15.   }
  16. }
复制代码


美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-9-3 19:38:20 | 显示全部楼层


通过location对不同目录单独写反向代理的配置
没法做指定页面不缓存
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-9-5 17:55:12 | 显示全部楼层



licess 发表于 2020-9-3 19:38
通过location对不同目录单独写反向代理的配置
没法做指定页面不缓存

明白了,谢谢军哥
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2020-10-1 23:41 , Processed in 0.053519 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表