http { ~ proxy_cache_path /var/cache/nginx/static_file_cache levels=1:2 keys_zone=cache_static_file:128m inactive=7d max_size=480m; proxy_temp_path /var/cache/nginx/temp; ~ }
server { ~ location / { ~ # cache start proxy_cache cache_static_file; proxy_cache_valid 200 2h; proxy_cache_valid any 1m; # cache end ~ } ~ }
キャッシュディレクトリを作成する
sudo mkdir -p /var/cache/nginx/{temp,static_file_cache}
512MBのRAMディスク(tmpfs)をキャッシュディレクトリにマウントする定義を記述
vi /etc/fstab tmpfs /var/cache/nginx tmpfs defaults,noatime,mode=1777,size=512m 0 0
マウントする
sudo mount /var/cache/nginx