我試圖緩存基本上在虛擬服務器配置下面的路徑內的靜態內容。由於某些原因文件沒有被緩存。我看到緩存目錄中的幾個文件夾和文件,但它總是像20mb不高不低。例如,如果緩存圖片需要至少500mb的空間。nginx作爲緩存代理不緩存任何
這裏是nginx.conf緩存部分:
** nginx.conf **
proxy_cache_path /usr/share/nginx/www/cache levels=1:2 keys_zone=static$
proxy_temp_path /usr/share/nginx/www/tmp;
proxy_read_timeout 300s;
繼承人的默認虛擬服務器。
**sites-available/default**
server {
listen 80;
root /usr/share/nginx/www;
server_name myserver;
access_log /var/log/nginx/myserver.log main;
error_log /var/log/nginx/error.log;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location ~* ^/(thumbs|images|css|js|pubimg)/(.*)$ {
proxy_pass http://backend;
proxy_cache static;
proxy_cache_min_uses 1;
proxy_cache_valid 200 301 302 120m;
proxy_cache_valid 404 1m;
expires max;
}
location/{
proxy_pass http://backend;
}
}
緩存狀態有土特產品tryed打開錯誤日誌? – 2012-02-10 17:47:36
是的。沒有結論。 – 2012-02-10 18:07:50