본문 바로가기
Today I Learned/DevCamp

20240309(토)

by 아보_ 2024. 3. 10.
반응형
스파르타 데브캠프를 통해 하루하루 공부한 내용을 정리합니다.

 

NestJS 

 

우선 어제 AWS ECS에 배포를 하였다.

 

오늘의 계획 : Route53을 통해 도메인 구매 후 ACM 인증서를 발급받고 도메인 - 로드밸런서 연결 및 HTTPS 리다이렉션 구현

 

 

1. Route53 도메인 구매 (avoproject.link)

2. 호스트영역 레코드 생성 (ECS에 연결된 ALB 연결)

3. ACM 퍼블릭 인증서 요청

4. Route53에서 DNS검증 (CNAME유형의 레코드생성)

5. 보안그룹 인바운드 HTTPS 추가

6. ALB 리스너 HTTPS 443 추가 및 기존 HTTP -> HTTPS로 리다이렉션 설정

 

간단해보이지만 3 - 4에서 시간이 많이 걸렸다..

어이없게도.. 호스팅영역의 NS레코드의 네임서버와 등록된 도메인의 네임서버가 달랐다. (아주 가끔 Route53에서 도메인을 구매해도 도메인을 구매하거나 호스팅 영역을 생성할 때, 시스템 상의 지연으로 다를경우가 있다고 한다.)

사실 도메인을 다른곳에서 구매했으면 네임서버부터 설정하였겠지만.. Route53에서 구매한 도메인이라 이런 문제가 있을 줄은 상상도 하지 못해 시간이 너무 오래걸렸다ㅠㅠ

 

호스팅영역의 네임서버와 등록된 도메인의 네임서버를 꼭 확인하기!!

 

 

그래도 결국 성공해서 다행이다. 막상 하고나니 다시하면 몇분도 안걸릴것같은 작업이였다.

다음은 CICD를 구현할 예정이다.

 

https://github.com/avo1032/devcamp

 

GitHub - avo1032/devcamp

Contribute to avo1032/devcamp development by creating an account on GitHub.

github.com

 

반응형

'Today I Learned > DevCamp' 카테고리의 다른 글

데브캠프 6일차  (0) 2024.03.12
20240310(일)  (0) 2024.03.11
데브캠프 5일차  (0) 2024.03.09
데브캠프 4일차  (0) 2024.03.08
데브캠프 3일차  (0) 2024.03.07