标签:
今天调试nginx 一个第三方的清除缓存的模块 proxy_cache_purge。
调试过程中,缓存已经有数据 但是就是清除不了 返回的一直是404。
最后的查了好长时间,其原因让人 三条黑线呀。
原来最开始的配置
放到
之后了。
调换一下顺序 OK了。
但是当时配置是参照官网配置的。官网示例如下:
http {
proxy_cache_path /tmp/cache keys_zone=tmpcache:10m;
server {
location / {
proxy_pass http://127.0.0.1:8000;
proxy_cache tmpcache;
proxy_cache_key $uri$is_args$args;
}
location ~ /purge(/.*) {
allow 127.0.0.1;
deny all;
proxy_cache_purge tmpcache $1$is_args$args;
}
}
}
我们使用的nginx和清除插件是被公司改过的,不知道是不是这个原因。
总之吧,这种限制真是。。。。
proxy_cache_purge 清除nginx缓存返回404
标签:
原文地址:http://www.cnblogs.com/Zhspra/p/nginx.html