Apache2-Lastausgleich mit 2 Balancer-Knoten

Apache2-Lastausgleich mit 2 Balancer-Knoten

Ich versuche, einen einfachen Load Balancer mit Apache2 einzurichten. Hier ist die Konfiguration, die ich vorgenommen habe

 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>

Meine Anwendung kann jedoch nicht vollständig geladen werden, wenn beide Balancer-Mitglieder aktiviert sind. Wenn ich eines der Mitglieder auskommentiere, funktioniert es mit beiden einwandfrei.

Was passiert, wenn ich beides aktiviere? Meine Basisseite wird geladen, aber alle untergeordneten Dateien wie Symbole, CSS und JS werden nicht geladen. Wenn ich nach dem Grund suche, sehe ich, dass der Client versucht, die untergeordneten Seiten ohne den Kontext „myapp“ zu laden. Was mache ich hier falsch?

Danke

verwandte Informationen