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" 컨텍스트 없이 하위 페이지를 로드하려고 합니다. 여기서 뭘 잘못하고 있는 걸까요?
감사해요