Estou tentando configurar um balanceador de carga simples com Apache2. Aqui está a configuração que eu fiz
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>
Mas meu aplicativo não carrega completamente quando ambos os membros do balanceador estão habilitados. Se comentar um dos membros, funciona bem, qualquer um deles.
O que acontece quando eu habilito ambos? Minha página base é carregada, mas todos os arquivos subsidiários, como ícones, css, js, não carregam. Quando verifico o motivo, vejo que o cliente está tentando carregar as páginas filhas sem o contexto "myapp". O que é que estou fazendo de errado aqui?
Obrigado