[AWS] vercel & AWS Route53 활용하여 도메인 연결하기

2024. 6. 1. 00:08· AWS
목차
  1. ✅ 목표
  2. ✅ Vercel에서 도메인 등록 및 A 레코드의 Value 복사
  3. ✅ Route53에서 레코드 정의
  4. ✅  참고 자료 & 링크
728x90

이 글은 공부를 하면서 알게 된 내용들을 기록하는 글 입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다!

 

✅ 목표

GitGet 서비스를 개발하고, 프론트과 백이 각자 배포를 진행했다.

백엔드는 AWS를 활용하여 배포를 진행했고, 프론트는 Vercel을 이용하여 배포를 진행했다.

 

 

Vercel에서는 vercel.app 형태로 기본 도메인을 제공하는데, Gabia에서 gitget.co.kr로 도메인을 구매했고 이를 적용하기로 했다.

AWS의 Route53 서비스를 통해 프론트의 배포 주소를 연결하는 방법을 알아보도록 하자.

 


✅ Vercel에서 도메인 등록 및 A 레코드의 Value 복사

먼저 Vercel 서비스에 접속 한 후, Domains를 찾아 들어간다.

 

 

제일 위에 Domain을 작성할 수 있는 란이 있다.

해당 란에 프론트 배포물과 연결할 도메인(우리가 구매한 도메인)을 작성하고, 오른쪽에 Add 버튼을 누른다.

 

나는 구매한 도메인(gitget.co.kr)를 프론트쪽과 연결하고, api.gitget.co.kr을 백엔드와 연결할 목적으로

gitget.co.kr을 적고 Add 버튼을 눌렀다.

 

 

추가한 직후에는 Invalid Configuration이라고 뜰 것이다.

하단에 Value라는 곳에 IPv4 형식의 IP 주소가 나타난다. 이를 복사하자.



 

 


✅ Route53에서 레코드 정의

AWS의 Route53 서비스에 접속하자.

 

만일 Route53에 호스팅 영역이 없다면, 먼저 gitget.co.kr로 호스팅 영역을 생성하자.

호스팅 영역 생성은 도메인 이름에는 구매한 도메인 이름을, 유형은 퍼블릭 호스팅 영역으로 설정한 후 생성하면 된다.

 

호스팅 영역을 생성한 이후에는 레코드 생성을 선택한다.

단순 라우팅을 선택 → 다음 → 단순 레코드 정의을 누르면 밑과 같은 화면이 나온다.

 

subdomain 영역에는 공란으로 두고,

레코드 유형에는 A-IPv4 주소 및 일부 AWS 리소스로 트래픽 라우팅

값/트래픽 라우팅 대상에 Vercel에서 복사한 IP 주소를 입력 후, 단순 레코드 정의를 눌러준다.

 

 

이후 Vercel에 접속하여 Refresh를 한 번 눌러주면,

밑과 같이 Valid Configuration이라는 체크 표시와 함께 해당 주소에 접속하면 프론트의 배포물을 확인할 수 있다.

 

 

 


✅  참고 자료 & 링크

https://velog.io/@jangsebari/route53-%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-vercel-%EB%8F%84%EB%A9%94%EC%9D%B8-%EB%B3%80%EA%B2%BD

 

route53 을 이용하여 vercel 도메인 변경

nextjs 로 만든 프로젝트를 배포할 때 vercel 만큼 유용한 것이 없다. vercel 로 배포를 할 경우 ssr 을 지원해주며 CI/CD 또한 지원되어 repository 에 push 가 일어날 때 마다 자동으로 배포를 해줘 매우 편

velog.io

 

728x90
  1. ✅ 목표
  2. ✅ Vercel에서 도메인 등록 및 A 레코드의 Value 복사
  3. ✅ Route53에서 레코드 정의
  4. ✅  참고 자료 & 링크
'AWS' 카테고리의 다른 글
  • [AWS] 배포 시 Github Secret으로 민감 정보 yml 파일 관리하기
  • [AWS] Domain & HTTPS 적용하기
  • [AWS] AWS EC2 & CodeDeploy & S3 & Github Actions 배포 자동화
  • [AWS] EC2에 Docker 이용해서 mongoDB 설치하기
HEY__
HEY__
안녕하세요 :) 공부하며 배운 것들을 기록하기 위한 블로그입니다. 도움이 되시길 바라며 혹시 잘못된 점이 있다면 댓글 부탁드립니다! :D
250x250
HEY__
while(true) { continue; }
HEY__
전체
오늘
어제
  • 분류 전체보기 (164)
    • Spring Boot (45)
      • 스프링 입문 강의 (18)
    • AWS (8)
    • 프로젝트 (6)
    • Network (21)
    • Operating System (8)
    • Database (4)
    • ETC (2)
    • Java (3)
    • C++ (7)
    • Python (1)
    • 도서 📚 (3)
      • Effective Java (3)
    • Coding test (50)
      • Baekjoon (30)
      • Leet Code (18)
      • Programmers (2)
    • Algorithm (C++) (5)

블로그 메뉴

  • 태그
  • Github
  • 글쓰기
  • 블로그관리

공지사항

인기 글

태그

  • spring boot
  • Spring
  • OS
  • leetcode
  • Servlet Container
  • programmers
  • aws
  • coding test
  • slack
  • CPP
  • Java
  • STL
  • Baekjoon
  • HTTP
  • dispatcher servlet
  • kotlin
  • Network
  • Cloudfront
  • C++
  • Algorithm

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
HEY__
[AWS] vercel & AWS Route53 활용하여 도메인 연결하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.