m1ndy5's coding blog

가비아와 EC2 도메인 연결하기 본문

settings

가비아와 EC2 도메인 연결하기

정민됴 2023. 2. 13. 15:53

도메인이란?

  • 62.72.12.7 과 같은 숫자로 된 IP를 대신하여 naver.com, google.com 과 같은 문자로 이루어진 주소
  • 도메인은 중복될 수 없으며 고유한 값이어야한다. (naver.com 이 naver 하나인 것 처럼)

    가비아에서 도메인 구매하기


    가비아 페이지에 들어가 원하는 도메인을 입력 후 사용 중인지 아닌지 확인한다.

    이제 .뒤를 선택하면 되는데 가장 흔하게 알고 있는 .com은 좀 비싸다.
    저렴한 .shop .store을 해도 아무 문제 없으니 해도 괜찮다!
    선택하고 결재하면 된다.

    AWS Route53 설정 (DNS)

    DNS란?

  • 도메인 이름(naver.com)을 IP주소(xxx.xx.xx.xx)로 변경하는 역할의 서버

    AWS Route53에 들어가 호스팅 영역을 클릭하고 호스팅 영역 생성을 클릭한다.

    도메인 이름에 내가 구매했던 도메인 이름을 적고 생성한다.

    호스팅 영역 이름을 누르고 레코드 생성을 누른다.

    루트 도메인일때는 일단 서브도메인 부분을 비워둔다.
    레코드 유형은 A (서브도메인일 때는 CNAME)
    값에는 ec2 인스턴스 탄력적 ip를 입력한다.

    저 부분의 4가지 주소를 가비아와 연결 할 것이다.
  • 가비아 접속 -> My가비아 클릭 -> 도메인 클릭 -> 관리 클릭 -> 네임서버 설정 클릭

    이렇게 아까 봤던 4가지 주소를 입력해준다.

※ 바로 등록이 안될 수도 있으니 조금 기다리자!!

서브도메인이란?

  • 메인 도메인의 추가적인 부분을 정의하여 보조적인 역할을 수행
  • ex) blog.naver.com -> 네이버 블로그에 관련된 도메인, store.naver.com -> 네이버 스토어에 관련된 도메인
  • 메인 도메인 배포전 테스트 서버 (dev, prod)를 만들어 실행할 때도 유용하게 쓰임

    가비아에서 서브도메인 만들기

  • 가비아 접속 -> My가비아 클릭 -> 도메인 클릭 -> 관리 클릭 -> DNS정보 도메인 연결 설정 클릭


    레코드 수정을 클릭해서 메인도메인으로 연결되는 것들은 (www, @) 타입 A로 설정한다음 IP주소를,
    서브도메인을 만들 때는 타입 CNAME으로 설정한다음 도메인 주소를 넣어주면 된다.
    이후 위에서 설명했다시피 Route53에 subdomain등록할 때 타입을 CNAME, 연결 주소 값에 도메인을 넣어주면 된다.