notes
로드밸런서 삭제 및 추가 가이드
로드밸런서 삭제·추가 절차와 연결 리소스 확인 시 주의점 가이드.
2. 로드밸런서 삭제
- EC2 → 로드밸런서 → 삭제할 로드밸런서 클릭 →
작업클릭 →로드 밸런서 삭제클릭
- “확인” 입력 후,
삭제클릭
2. 로드밸런서 추가
- (도메인에 HTTPS 적용을 위한) 로드밸런서 추가 방법입니다.
- EC2 → 로드 밸런서 → ‘로드 밸런서’ 생성 버튼 클릭
- Application Load Balance(ALB)을 선택
- New EC2 Experience의 On/Off에 따라 만나게 되는 화면이 다릅니다.
- Load balancer name 작성
- Network mapping 작성 (본인의 인스턴스 가용역역 포함 2개 / 번거롭다면 4개 다 체크)
- EC2 인스턴스와 동일한 보안 그룹 선택
- 보안 그룹에서 HTTPS : 443 포트를 인바운드, 아웃바운드에 추가시켜주기
(이 과정은 로드 밸런스 생성 이후에 진행해줘도 되나, 꼭 잊지 말고 해줘야 합니다.)
( EC2 → 인스턴스 → [다루고 있는 인스턴스 선택] → 보안 그룹 파란색 링크 → 인/아웃바운드 규칙 편집)
- 아래와 같이 HTTP : 80, HTTPS : 443 리스너를 생성
- 위의 사진에서 Create target group을 클릭 → Port 번호 변경 → ‘Next’ 클릭
( 만약, 1207 포트를 사용한다면 80 대신 1207을 포트에 입력해야 함)
- 관련 인스턴스를 선택 → ‘Include as pending below’ 클릭
- ‘Create target group’ 클릭
- 타켓 그룹 생성 확인
- Forward to에 타켓 그룹 추가 (새로고침을 누르면 타겟그룹이 생길 것임)
- 이전에 받은 인증서(10번 과정에서 인증서를 획득)를 등록
- ‘Crete load balancer’ 클릭
- Route53 → ‘호스팅 영역' 클릭 → 도메인 이름 클릭 → ‘레코드 생성’ 클릭
- 아래와 같이 설정 후, ‘레코드 생성’ 클릭
- 다음과 같이 레코드가 잘 생성된 것을 확인할 수 있음
- api 정상 작동 확인
4. 리다이렉트 적용 (HTTP로 접근 시 HTTPS로 연결시키기)
- EC2 → 로드 밸런서 → 리스너
- HTTP: 1207 규칙 추가 (가져온 사진이기에, 아래에서는 HTTP: 80으로 쓰여있음)
- HTTP: 443 규칙 추가
- http로 url 연결 시, https로 자동 연결됨을 확인 가능