设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
主机综合交流
›
美国VPS综合讨论
›
怎样删除nginx的缓存啊
返回列表
查看:
3063
|
回复:
1
怎样删除nginx的缓存啊
[复制链接]
lavps
lavps
当前离线
积分
186
发表于 2010-8-8 12:09:43
|
显示全部楼层
|
阅读模式
装了诡谲那个一键nginx for directadmin的包,怎么发现访客看到的一直都是缓存内容。怎么办啊。
下面这段代码是其中一个域名绑定的参数,那个purge是删除动作,我在张宴的博客上看过,但是我的程序是drupal,怎么清除缓存啊。。。哪位大大帮忙看看,是要改drupal模板还是改什么。squid又没玩过,不熟悉。。。这个怎么玩啊。
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;
}
复制代码
回复
举报
vtte
vtte
当前离线
积分
1281
发表于 2010-8-8 12:18:08
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
支付工具讨论
Web技术
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表