Application Load Balancer를 사용하여 호스트 기반 라우팅을 설정하려면 어떻게 해야 하나요?

1분 분량
0

동일한 Application Load Balancer에서 서비스를 제공하는 도메인이 여러 개 있습니다. 도메인마다 다른 대상 그룹을 사용하고 있습니다. 각 도메인의 트래픽을 해당하는 대상 그룹에 전달하려고 합니다. Application Load Balancer를 사용하여 호스트 기반 라우팅을 설정하려면 어떻게 해야 하나요?

해결 방법

  1. Amazon Elastic Compute Cloud(Amazon EC2) 콘솔을 엽니다.
  2. 탐색 창의 로드 밸런싱에서 로드 밸런서를 선택합니다.
  3. 로드 밸런서를 선택한 다음, 리스너를 선택합니다.
  4. 사용하려는 로드 밸런서 리스너의 규칙 보기/편집을 선택합니다.
  5. 규칙 추가 아이콘(더하기 기호)을 선택합니다.
  6. 규칙 삽입을 선택합니다.
  7. 조건 추가를 선택합니다.
  8. 호스트 헤더를 선택합니다.
  9. 도메인의 호스트 이름을 입력합니다(예: example1.com).
    체크 표시 아이콘을 선택하여 조건을 저장합니다.
  10. 작업 추가를 선택하여 조건에 원하는 작업을 추가합니다. 작업을 저장하려면 체크 표시 아이콘을 선택합니다.
  11. 저장을 선택합니다.
  12. 5~12단계를 반복하여 다른 도메인을 다른 대상 그룹에 라우팅하는 규칙을 추가합니다.

참고:

  • 동일한 대상 그룹 세트를 사용하여 여러 도메인에 서비스를 제공하려면 도메인에 여러 호스트 이름을 추가합니다.
  • 규칙은 규칙 목록에서의 위치에 따라 우선 순위가 지정됩니다. 필요한 경우 규칙을 재정렬하여 규칙 우선 순위를 수정할 수 있습니다.
  • 요청의 호스트 헤더가 규칙의 호스트 헤더와 일치하지 않는 경우 리스너의 기본 규칙에 구성된 작업이 수행됩니다.

관련 정보

Application Load Balancer의 리스너 규칙

AWS 공식
AWS 공식업데이트됨 일 년 전