2 つのバランサノードによる Apache2 負荷分散

2 つのバランサノードによる Apache2 負荷分散

Apache2でシンプルなロードバランサーをセットアップしようとしています。私が作成した構成は次のとおりです。

 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>

しかし、両方のバランサー メンバーが有効になっていると、アプリケーションが完全にロードされません。メンバーの 1 つをコメント アウトすると、どちらでも正常に動作します。

両方を有効にするとどうなりますか? ベース ページは読み込まれますが、アイコン、CSS、JS などのすべてのサブサイド ファイルは読み込まれません。原因を確認すると、クライアントがコンテキスト「myapp」なしで子ページを読み込もうとしていることがわかります。ここで間違っていることは何でしょうか?

ありがとう

関連情報