Linux中Nginx设置proxy_cache缓存与取消缓存
在配置文件的server{}内,添加这么一句即可:
代码如下 | |
location ~ .*/.(css|js)$ { |
在nginx.conf里的http块加入以下代码
#proxy_temp_path和proxy_cache_path指定的路径必须在同一分区
proxy_temp_path /tmp/proxy_temp_dir;
#设置名称为nginx_cache,内存缓存空间大小为500MB,30天没有被访问的内容自动清除,硬盘缓存空间大小为30GB。
proxy_cache_path /tmp/proxy_cache_dir levels=1:2 keys_zone=nginx_cache:200m inactive=3d max_size=30g;
在server加入以下代码
代码如下 | |
location / { |
重启Ngnix
代码如下 | |
/usr/local/nginx/sbin/nginx -s reload |