Nginx 的反向代理缓存

 要求     集群    的每台服务器都一致的内容 访问路径   


	upstream	colony {
		#hash	$request_uri;
	
		#least_conn;
		#根据每次请求的url地址,hash后访问到固定服务器节点
		server	192.168.1.20;
		server	192.168.1.37;
		server	192.168.1.26;
		keepalive	32;	
	}
	proxy_cache_path	/qiujian/nginx-cache keys_zone=qiujian:5m max_size=1g inactive=1m use_temp_path=off;

	server {
		listen	8088;
		server_name	xx.xx;

		location / {
			proxy_pass	http://colony;
			#启动缓存,和keys_zone一直
			proxy_cache	qiujian;
			proxy_cache_valid	200	304 8h;
			proxy_http_version	1.1;
			proxy_set_header	Connection "";
		}
	}

效果图  缓存集群机子中的图片

 

原文地址:https://www.cnblogs.com/blogspring/p/14191754.html