宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 2100|回复: 1

怎样删除nginx的缓存啊

[复制链接]
发表于 2010-8-8 12:09:43 | 显示全部楼层 |阅读模式
装了诡谲那个一键nginx for directadmin的包,怎么发现访客看到的一直都是缓存内容。怎么办啊。
下面这段代码是其中一个域名绑定的参数,那个purge是删除动作,我在张宴的博客上看过,但是我的程序是drupal,怎么清除缓存啊。。。哪位大大帮忙看看,是要改drupal模板还是改什么。squid又没玩过,不熟悉。。。这个怎么玩啊。
  1. location / {
  2. if (-f $request_filename) {
  3.   expires      1d;
  4.   add_header X-Cache "HIT from Filesystem ";
  5.   set $no_cache 1;
  6.   break;
  7. }
  8. if ($query_string ~ ".+") {
  9.   return 405;
  10. }
  11. if ($request_method !~ ^(GET|HEAD)$ ) {
  12.   rewrite ^(.*)$ /purge$1 last;
  13. }
  14. error_page 405 = @backend;
  15. add_header X-Cache "HIT from Cache";
  16. proxy_pass http://127.0.0.1:81;
  17. include proxy.inc;
  18. include cache.inc;
  19. }
  20. location ~ .*\.(php|jsp|cgi|pl|py)?$ {
  21. proxy_pass http://127.0.0.1:81;
  22. include proxy.inc;
  23. }
  24. location @backend {
  25. proxy_pass http://127.0.0.1:81;
  26. include proxy.inc;
  27. }
  28. location ~ /purge(/.*) {
  29. allow 127.0.0.1;
  30. allow 192.168.0.0/16;
  31. deny all;
  32. error_page 405 =200 /purge$1;
  33. proxy_cache_purge  global $host$1$is_args$args;
  34. }
  35. location ~ /\.ht {
  36. deny all;
  37. }
复制代码
发表于 2010-8-8 12:18:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FastFib VPS论坛

GMT+8, 2024-9-20 23:39 , Processed in 0.059075 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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