设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

怎样删除nginx的缓存啊 [复制链接]
查看:6 | 回复:0

9

主题

75

回帖

193

积分

注册会员

积分
193
发表于 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]复制代码
  • 您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-3-28 15:35 , Processed in 0.010960 second(s), 4 queries , Gzip On, Redis On.

    返回顶部