user nginx; worker_processes 4; error_log /dev/null; pid /var/run/nginx.pid; events { worker_connections 1024; } http { upstream test { ip_hash; server 1.1.0.228:8080; server 1.1.4.206:8080; } proxy_cache_path /var/cache/nginx levels=2:2 keys_zone=default:1000m; server { listen 8080; server_name balancer; access_log /dev/null; location / { proxy_pass http://test/; proxy_connect_timeout 180; proxy_send_timeout 180; proxy_read_timeout 180; proxy_cache default; proxy_cache_valid 200 302 10m; proxy_cache_valid 404 3m; } } }