Acho que você precisa de um balanceador de carga. Existem softwares pesados para fazer isso, mas você pode criar um balanceador de carga simples com o Apache usando o mod_proxy_balancer. E pode acompanhar as sessões para que as informações do cabeçalho não sejam perdidas.