ELB(Elastic Load Balancing)란?
ELB 특징
AWS EC2에 접속합니다.
어플리케이션 로드밸런서와 클래식 로드밸런서가 있는데, 둘 다 https로 접속하는데 문제는 없습니다.
저는 Application Load Balancer를 사용했습니다.
첫번째 로드 밸런서 구성 탭에서
리스너를 추가하여 HTTPS포트를 사용하도록 요청합니다.
그리고 가용역역까지 선택을 합니다. 2가지 이상을 선택해야 합니다.
다음으로 넘어갑니다.
Https 프로토콜로 연결하기 위해서는 SSL 인증서가 필요합니다.
SSL인증서를 등록하는 방법은 두가지가 있습니다.
저는 Nginx에서 https 설치를 실패해서 ACM을 통해 인증서를 발급받았습니다.
4단계에서는 이름만 설정하시고 그냥 넘어가면 되겠습니다.
5단계에서는 대상 등록을 진행합니다. EC2에 등록되어 있는 인스턴스를 선택하여 등록된 대상으로 올리고 다음으로 넘어갑니다.
생성이 완료되면 처음에는 상태가 provisioning으로 나올텐데 몇 분이 흐르면 active로 바뀌게 됩니다. 창을 새로고침하여 상태를 확인합니다.
마지막으로 기존 설정했던 레코드의 값을 수정해야 합니다.
lecturesearch.shop. 레코드를 선택하고, 별칭에 '예'를 클릭합니다.
레코드 저장버튼을 클릭합니다. 변경값이 적용되는데 까지 시간이 소요됩니다.
마지막으로 https를 통해서 나의 웹이 접속이 된다면 성공입니다!
참고
https://happiestmemories.tistory.com/m/48