nginx开启缓存配置

    |     2015年10月9日   |   学习偶记   |     评论已关闭   |    1327

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 / { 下面,反向代理也可以使用。

噢!评论已关闭。