Simplest Nginx Load Balancer Config

Put this in the default location for Nginx of /etc/nginx/sites-available/default

upstream tiles {
	server machine1:59005;
	server machine2:59005;
	server machine3:59005;
	server machine4:59005;
	server machine5:59005;
	server machine6:59005;
	server machine7:59005;
	server machine8:59005;
	server machine9:59005;
	server machine10:59005;
}

server {
	listen 80;

	location / {
		proxy_pass http://tiles;
		proxy_read_timeout 1800;
		proxy_http_version 1.1;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection 'upgrade';
		proxy_set_header Host $host;
		proxy_cache_bypass $http_upgrade;
	}
}