-
9. NestJs & Git Actions CI/CD - [ AWS EC2 배포 ] - https공부하기/node.js 2023. 2. 5. 16:43
ssl 인증서 발급
1. AWS Sertificate Manager 페이지에 접속 -> 인증서 요청 버튼 클릭
2. 퍼블릭 인증서 요청 -> 다음 버튼 클릭
3. 도메인 & www.도메인 적용 -> 다음 버튼 클릭
Route53 레코드 생성
1. ACM 페이지 -> 검증 대기 중인 인증서 ID 클릭
2. 도메인 테이블 -> Route 53에서 레코드 생성 버튼 클릭
3. 레코드 생성 버튼 클릭
4. 1~3분 뒤 인증서 발급 확인
ec2 인스턴스 로드밸런싱 생성
1. ec2 페이지 접속 -> 사이드바 로드벨런싱-로드벨런서 클릭
2. Create load balancer 버튼 클릭
3. Application Load Balancer -> Create 버튼 클릭
4. 로드벨런서 이름 입력
5. subnet 전부 체크
6. 적용하려는 ec2 인스턴스의 보안그룹 선택
7. http, https 선택 후 Create target group 링크 클릭
8. http, https 타겟 그룹 생성
9. 타겟 그룹 지정
10. 보안 리스너 셋팅 -> 맨 아래 로드벨런서 만들기 버튼 클릭
11. 결과
생성한 로드벨런서 route 53 등록
1. route 53 페이지 -> 도메인 선택 -> 저장 버튼 클릭
ec2 인스턴스 인바운드 규칙 443 포트 개발
결과
1. 실패 - 503 에러 발생 -> [문제 해결 바로가기]
2. http 접근 성공, https 접근 실패
3. 도메인, http://도메인, https://도메인 접근 모두 성공
'공부하기 > node.js' 카테고리의 다른 글
2. NestJs & Hexagonal - [ ports ] (0) 2023.02.12 1. NestJs 설문조사 미니 프로젝트 - [ 엔티티 ] (0) 2023.02.12 7. NestJs & Git Actions CI/CD - [ AWS EC2 배포 ] - 자동배포 (1) (0) 2023.02.03 6. NestJs & Git Actions CI/CD - [ AWS EC2 배포 ] - 도메인&nginx (0) 2023.02.03 5. NestJs & Git Actions CI/CD - [ AWS EC2 배포 ] - pm2 (0) 2023.02.02