Application Load Balancer를 사용하여 호스트 기반 라우팅을 설정하려면 어떻게 해야 합니까?
최종 업데이트 날짜: 2021년 3월 5일
동일한 Application Load Balancer에서 제공하는 여러 도메인을 가지고 있습니다. 각 도메인에 대해 다른 대상 그룹을 사용하고 있습니다. 각 도메인의 트래픽을 해당 대상 그룹으로 전달해야 합니다. Application Load Balancer를 사용하여 호스트 기반 라우팅을 설정하려면 어떻게 해야 합니까?
해결 방법
- Amazon EC2(Amazon Elastic Compute Cloud) 콘솔을 엽니다.
- 탐색 창의 로드 밸런싱에서 로드 밸런서를 선택합니다.
- 로드 밸런서를 선택한 다음 리스너를 선택합니다.
- 사용할 로드 밸런서 리스너에 대한 규칙 보기/편집을 선택합니다.
- 규칙 추가 아이콘(더하기 기호)을 선택합니다.
- 규칙 삽입을 선택합니다.
- 조건 추가를 선택합니다.
- 호스트 헤더를 선택합니다.
- 도메인의 호스트 이름을 입력합니다(예: example1.com).
확인 표시 아이콘을 선택하여 조건을 저장합니다. - 작업 추가를 선택하여 조건에 대해 원하는 작업을 추가합니다. 작업을 저장하려면 확인 표시 아이콘을 선택합니다.
- 저장을 선택합니다.
- 5~12단계를 반복하여 다른 도메인을 다른 대상 그룹으로 라우팅하는 기타 규칙을 추가합니다.
참고:
- 동일한 대상 그룹 집합을 사용하여 여러 도메인을 제공하려면 도메인에 여러 호스트 이름을 추가합니다.
- 규칙은 규칙 목록상의 위치에 따라 우선순위가 지정됩니다. 필요한 경우 규칙을 재정렬하여 규칙 우선순위를 수정할 수 있습니다.
- 요청의 호스트 헤더가 규칙의 호스트 헤더와 일치하지 않으면 리스너의 기본 규칙에 구성된 작업이 수행됩니다.
관련 정보
리스너 규칙(Application Load Balancer)