Equilibrio de carga de Apache2 con 2 nodos equilibradores

Equilibrio de carga de Apache2 con 2 nodos equilibradores

Estoy intentando configurar un equilibrador de carga simple con Apache2. Aquí está la configuración que he hecho.

 ProxyPass       /myapp  balancer://mycluster
    ProxyPassReverse /myapp  balancer://mycluster
    Header add Set-Cookie "ROUTE=%{BALANCER_WORKER_ROUTE}e;" env=BALANCER_ROUTE_CHANGED
    <Proxy balancer://mycluster>
                # WebHead1
                BalancerMember ajp://myip2:8009/myapp  ROUTE=1
                # WebHead2
                BalancerMember ajp://myip1:8009/myapp  ROUTE=2
                Require all granted
                ProxySet lbmethod=byrequests
                ProxySet stickysession=ROUTE
     </Proxy>

Pero mi aplicación no se carga por completo cuando ambos miembros del balanceador están habilitados. Si un comentario sale de uno de los miembros, funciona bien, cualquiera de ellos.

¿Qué sucede cuando habilito ambos? Mi página base se carga, pero todos los archivos secundarios como íconos, css, js no se cargan. Cuando verifico el motivo por el que veo eso, el cliente está intentando cargar las páginas secundarias sin el contexto "myapp". ¿Qué es lo que estoy haciendo mal aquí?

Gracias

información relacionada