当前位置:论坛首页 > Linux面板 > 求助

【疑难】宝塔nginx反代缓存问题-问题没有解决!

发表在 Linux面板2022-5-9 14:40 [复制链接] 13 8195

请问用宝塔nginx反代如何清理单个文件缓存?根据nginx官方文档,以及宝塔配置文件,应该是:
http://url/purge/1.png
但是一直是404。。。。

还有,在宝塔配置反代的时候,是没有开启缓存的,但是好像还是默认被缓存了,在宝塔的nginx配置文件里面有include proxy.conf;

请问:
1,如何不开启缓存,最好只针对某一个站点;
2,1实现不了,怎么用purge去清理单个路径的缓存;

谢谢。。。。
使用道具 举报 只看该作者 回复
发表于 2022-5-9 20:49:04 | 显示全部楼层
您好,默认不开启反代缓存的是不会缓存的 不缓存.png

1实现不了,怎么用purge去清理单个路径的缓存;  发表于 2022-5-12 09:48
使用道具 举报 回复 支持 反对
发表于 2022-5-10 08:33:09 | 显示全部楼层
大炮运维V587 发表于 2022-5-9 20:49
您好,默认不开启反代缓存的是不会缓存的

是的,但是还是有缓存的,在nginx配置里面有include proxy.conf;
反代没有开启缓存,访问图片依然一hit....
我没有修改任何默认配置,只是面板反代。。。
你们可以自己测试一下。。。
使用道具 举报 回复 支持 反对
发表于 2022-5-10 08:38:44 | 显示全部楼层
64584BE2-984F-4a13-A2B5-EA606B1254ED.png
E60D4E82-F922-4ef8-8911-F8610CFBE863.png


CF173498-2250-493a-A1E2-90954AFC9568.png

使用道具 举报 回复 支持 反对
发表于 2022-5-10 08:40:45 | 显示全部楼层
E60D4E82-F922-4ef8-8911-F8610CFBE863.png

E952AF71-C170-4527-B655-A287CB4F270C.png
使用道具 举报 回复 支持 反对
发表于 2022-5-10 09:50:22 | 显示全部楼层
865E73BB-E89C-4f0e-8C02-F89A4BA78B3C.png

E952AF71-C170-4527-B655-A287CB4F270C.png
使用道具 举报 回复 支持 反对
发表于 2022-5-12 09:48:43 | 显示全部楼层
upup问题没有解决!!!
使用道具 举报 回复 支持 反对
发表于 2022-5-19 10:36:48 | 显示全部楼层
whhack 发表于 2022-5-12 09:48
upup问题没有解决!!!

跟你一样的问题,purge一直404,照着网上的办法折腾了半天,只能说完全没用
使用道具 举报 回复 支持 反对
发表于 2022-5-23 17:32:19 | 显示全部楼层
hellowell 发表于 2022-5-19 10:36
跟你一样的问题,purge一直404,照着网上的办法折腾了半天,只能说完全没用

已经放弃了,还是lnmp吧,最近打算全面去宝塔化了,问题一大堆,只顾割韭菜,越升级问题越多!隐私安全问题也。。。哎
使用道具 举报 回复 支持 反对
发表于 2022-8-28 03:07:02 | 显示全部楼层
关缓存功能  。根本就是假的。  没用  我这边也是这样  缓存关都关不掉
使用道具 举报 回复 支持 反对
发表于 2022-10-6 21:45:19 | 显示全部楼层
同样的问题,不知道怎么解决?
使用道具 举报 回复 支持 反对
发表于 2022-11-18 01:29:19 | 显示全部楼层
whhack 发表于 2022-5-10 08:33
是的,但是还是有缓存的,在nginx配置里面有include proxy.conf;
反代没有开启缓存,访问图片依然一hit.. ...

把 /www/server/nginx/conf/proxy.conf 里的 proxy_cache cache_one; 注释掉
  1. proxy_temp_path /www/server/nginx/proxy_temp_dir;
  2. proxy_cache_path /www/server/nginx/proxy_cache_dir levels=1:2 keys_zone=cache_one:20m inactive=1d max_size=5g;
  3. client_body_buffer_size 512k;
  4. proxy_connect_timeout 60;
  5. proxy_read_timeout 60;
  6. proxy_send_timeout 60;
  7. proxy_buffer_size 32k;
  8. proxy_buffers 4 64k;
  9. proxy_busy_buffers_size 128k;
  10. proxy_temp_file_write_size 128k;
  11. proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
  12. #proxy_cache cache_one;注释掉,这样全局的缓存就关闭了
复制代码

在宝塔内对某个反代域名打开缓存开关时,proxy_cache cache_one 还是会自动加在反代的配置代码里,这时缓存才会再次针对该反代域名生效。
使用道具 举报 回复 支持 反对
发表于 2024-1-10 03:07:19 | 显示全部楼层
kefon 发表于 2022-11-18 01:29
把 /www/server/nginx/conf/proxy.conf 里的 proxy_cache cache_one; 注释掉
在宝塔内对某个反代域名打开 ...

您可真是活神仙!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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