nginx开启缓存配置
A、打开 usr/local/nginx/conf/nginx.conf{按照自己实际的路径修改}
B、在server{内最后 上添加 proxy_cache_path 自设的缓存目录 levels=1:2 keys_zone=one:10m max_size=10g;
proxy_cache_key “$host$request_uri”;
这两行。第一行的意思是 指明缓存目录 2级缓存 缓存的名字 内存占用10M 最大占用硬盘空间10G
第二行的意思是 缓存值的key,用于识别缓存内容。
C、在vhost的的server{配置里添加(如果直接用的nginx.conf,就添加在location/后面即可。)
#使用zone name为one的缓存。例如自设的目录是 /home/wwwroot/one
proxy_cache one;
#设置状态码为200 302过期时间为10分钟
proxy_cache_valid 200 302 10m;
#设置状态码404的过期时间为1分钟
proxy_cache_valid 404 1m;
加的位置是:location / { 下面,反向代理也可以使用。
噢!评论已关闭。