0
は、私は次のように私のnginx
を設定:nginxのキャッシュは常にX-プロキシキャッシュを返す:MISS
curl -X GET -I 192.168.1.193/css/style.css
:
proxy_cache_path /v01/nginx levels=1:2 keys_zone=my_zone:10m inactive=60m;
proxy_cache_key "$scheme$request_method$host$request_uri";
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.html index.htm;
charset utf-8;
server_name localhost;
location/{
client_max_body_size 2M;
proxy_cache my_zone;
proxy_cache_bypass $http_cache_control;
add_header X-Proxy-Cache $upstream_cache_status;
include proxy_params;
proxy_pass http://localhost:3000;
}
}
私はnginx/1.4.6 (Ubuntu)
をインストールする一台のマシンでこれを設定ファイル、私はでテストそれは頭でX-Proxy-Cache: HIT
と、動作します。
しかし、私はnginx/1.6.2 (Ubuntu)
をインストールする別のマシンでこれを設定します。curl -X GET -I 192.168.1.97/css/style.css
は常にX-Proxy-Cache: MISS
を返します。
私はパス/v01/nginx
をチェックしていますが、何も持っていません。