全球主机交流论坛

标题: 怎样删除nginx的缓存啊 [打印本页]

作者: lavps    时间: 2010-8-8 12:09
标题: 怎样删除nginx的缓存啊
装了诡谲那个一键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. }
复制代码

作者: vtte    时间: 2010-8-8 12:18
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4