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>

하지만 두 밸런서 멤버가 모두 활성화되면 내 애플리케이션이 완전히 로드되지 않습니다. 멤버 중 한 명에게 댓글을 달면 둘 다 잘 작동합니다.

둘 다 활성화하면 어떻게 되나요? 내 기본 페이지가 로드되지만 아이콘, CSS, js와 같은 모든 하위 파일이 로드되지 않습니다. 그 이유를 확인하면 클라이언트가 "myapp" 컨텍스트 없이 하위 페이지를 로드하려고 합니다. 여기서 뭘 잘못하고 있는 걸까요?

감사해요

관련 정보