找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9|回复: 0

怎样删除nginx的缓存啊

[复制链接]

9

主题

74

回帖

189

积分

注册会员

积分
189
发表于 2010-8-8 12:09:43 | 显示全部楼层 |阅读模式

装了诡谲那个一键nginx for directadmin的包,怎么发现访客看到的一直都是缓存内容。怎么办啊。
下面这段代码是其中一个域名绑定的参数,那个purge是删除动作,我在张宴的博客上看过,但是我的程序是drupal,怎么清除缓存啊。。。哪位大大帮忙看看,是要改drupal模板还是改什么。squid又没玩过,不熟悉。。。这个怎么玩啊。[ol]
  • location / {
  • if (-f $request_filename) {
  •   expires      1d;
  •   add_header X-Cache "HIT from Filesystem ";
  •   set $no_cache 1;
  •   break;
  • }
  • if ($query_string ~ ".+") {
  •   return 405;
  • }
  • if ($request_method !~ ^(GET|HEAD)$ ) {
  •   rewrite ^(.*)$ /purge$1 last;
  • }
  • error_page 405 = @backend;
  • add_header X-Cache "HIT from Cache";
  • proxy_pass http://127.0.0.1:81;
  • include proxy.inc;
  • include cache.inc;
  • }
  • location ~ .*\.(php|jsp|cgi|pl|py)?$ {
  • proxy_pass http://127.0.0.1:81;
  • include proxy.inc;
  • }
  • location @backend {
  • proxy_pass http://127.0.0.1:81;
  • include proxy.inc;
  • }
  • location ~ /purge(/.*) {
  • allow 127.0.0.1;
  • allow 192.168.0.0/16;
  • deny all;
  • error_page 405 =200 /purge$1;
  • proxy_cache_purge  global $host$1$is_args$args;
  • }
  • location ~ /\.ht {
  • deny all;
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-11 22:36 , Processed in 0.016080 second(s), 5 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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