Você esqueceu a linha "balance roundrobin" (ou equivalente), já que você precisa ter um algoritmo de balanceamento em um backend. Além disso, você está fazendo a troca de conteúdo, por isso, adicione "option httpclose" em sua interface ou na seção de padrões, caso contrário, as segundas solicitações de conexões keep-alive não serão correspondidas.