- 論壇徽章:
- 0
|
本帖最后由 sunauqt 于 2011-03-06 16:42 編輯
以下是我的配置代碼,省略部分,只貼出緩存及配置段代碼
proxy_temp_path /work/cache/proxy_temp_dir;
proxy_cache_path /work/cache/proxy_cache_dir levels=1:2 keys_zone=cache_one:500m inactive=3d max_size=10g;
server {
listen 80;
server_name aa.bb.com;
location ~ /purge(/.*)
{
allow all;
proxy_cache_purge cache_one $host$1$is_args$args;
}
location /
{
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://my_server;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
proxy_cache cache_one;
proxy_cache_valid 200 304 10d;
proxy_cache_valid 301 302 20d;
proxy_cache_key $host$uri$is_args$args;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://my_server;
expires 1m;
access_log off;
}
}
如上述配置,我訪問 ,當?shù)谝淮卧L問時,返回200,再次刷新304,同時緩存文件生成(位于 /work/cache/proxy_cache_dir 目錄下),此時,通過訪問以下URL想清除緩存, ,但為什么頁面返回的內(nèi)容是:
"http://aa.bb.com/purge/images/1.jpg"這么一個內(nèi)容的圖片,并不是應(yīng)該出現(xiàn)的類似“Successful purge”這樣的結(jié)果呢?
請大家?guī)兔纯,我的問題出在哪了? |
|