Route 53 -> 호스팅 영역 -> 호스팅 영역 생성

도메인 이름 - 자신이 구매한 도메인 이름
설명 - 확실히 구분 가능한 설명
유형 - 퍼블릭 호스팅 영역

레코드 이름 - 프록시 설정이 없기 때문에 공백
레코드 유형 - 그냥 A 로 냅두기
값 - ec2에 퍼블릭 IP (탄력적 IP 설정 후에 하는걸 추천)

호스팅 영역 생성하면서 받은 NS의 유형에 값들을
도메인을 구입한 사이트 접속 후 네임서버를 바꿔주세요!
이 부분까지 적용하면 http로 접속 가능합니다.
로드밸런싱 -> 대상 그룹 -> 대상 그룹 생성

대상 유형은 인스턴스 선택

대상 그룹 이름 - 구분하기 쉬운걸로 입력해주세요
여기서 포트번호가 중요한데 Back 프로젝트면
본인 프로젝트 포트번호 입력 ex) 8080

그 외에는 다 기본 선택

다음을 클릭하면 이 페이지가 나오는데 도메인을 적용하려고 하는 ec2를 선택해주세요. 그리고 프로토콜:포트가 자동으로 입력룁니다. 80포트 보류 중인 것으로 포함 클릭
로드 밸런싱 -> 로드밸런서 -> 로드 밸런서 생성

가장 왼쪽에 Application Load Balancer 생성 클릭

로드 밸런서 이름 - 당연히 같은 규칙 / 그 외 기본 선택

가용 영역은 2개 이상 선택하라고 하지만 전 4개 다 적용했습니다.

보안 그룹은 ec2랑 같은 그룹을 설정했습니다.
그리고 보안 그룹 인바운드 규칙에 사용하려는 ALB를 꼭 추가해주세요.

리스너 추가를 해야 합니다.
http : 80 / 아까 만든 타켓 그룹
https : 443 / 아까 만든 타켓 그룹

보안 리스너 설정에서는 인증서 선택만 하시면 됩니다.

원래 인증서를 생성할 때 도메인에 레코드가 자동으로 생성되는데, 저는 지웠다가 다시 생성해서 없으므로 인증서로 들어가 CNAME 유형의 값들을 가져와야 합니다.
여기서 www 가 없는 도메인의 CNAME을 가져와주세요

호스팅 영역에서 레코드 A 유형의 레코드 편집 클릭
별칭 - on
레코드에 대한 별칭 - Application/Calssic Load Balancer
지역 - 서울