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