처음 하는 aws 에 nestjs 배포하기 - 6. ssl인증서 등록(https)
4달 전
189회 • 0개
https를 위한 ssl 인증서를 등록해보자
준비물: aws계정, 소유한 도메인
aws > 서비스 > 로드밸런서 > 로드밸런서생성 >로드밸런서 유형: application laod balancer
을 생성한다.
네트워크 매핑에 가용영역을 둘이상 선택
리스너 및 라우팅 부분이 중요한데, 대상그룹 생성 클릭
대상 유형은 인스턴스, 대상 그룹 이름도 지정해준다.
다음 클릭후 서버로 사용할 ec2인스턴스를 선택후 생성
다시 로드밸런서 생성창에서 http:80 의 기본작업에 생성된 대상그룹을 선택한다
리스너 추가를 해서 https:443도 마찬가지로 대상그룹을 연결시킨다.
(여기서 대상 그룹이 선택되어야 한다)
그다음 보안 리스너 설정에서 기본 ssl/tls 서버 인증서 인증서 소스 ACM, 새 ACM인증서를 요청한다.
퍼블릭 인증서요청에서 도메인 이름 입력 후 생성
추후 해당 인증서의 cname을 dns에 등록하면 된다.
인증 성공시 상태가 성공으로 바뀐다.
로드밸런서 생성을 클릭한다.
확인: 해당 로드밸런서를 클릭하면 리스너 및 규칙이 두개 되어있다
여기까지하면 api서버 배포는 끝입니다. 고생 많으셨습니다!