무료 도메인으로 AWS Route53에 도메인을 등록하고 AWS Certificate Manager로 SSL 인증서 설정해 보기

무료 도메인을 발급받아, AWS Route53에 도메인을 등록하고 AWS Certificate Manager로 SSL 인증서 설정까지의 과정을 정리해봤습니다.
2021.08.14

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 무료 도메인을 발급받고서 Route53 도메인을 등록하고, AWS Certificate Manager로 SSL 인증서를 설정해 보도록 하겠습니다.

무료 도메인 발급받기

먼저 여기 링크로 들어갑니다.

오른쪽 상단에 있는「Sign in」을 눌러줍니다.

구글이나 페이스북 아이디로 로그인합니다.

무료 도메인을 받기 위해서「Register a New Domain」을 클릭합니다.

발급받을 도메인 이름(kjdomain)을 쓰고「Check Availability」를 클릭합니다.

FREE라고 쓰여있는 도메인이 무료 도메인이기 때문에, kjdomain.ml 라인에 있는「Get it now!」를 클릭합니다.

「Get it now!」를 클릭하면, Selected라고 바뀌게 됩니다. 이 때 오른쪽 상단에 있는「Checkout」버튼을 클릭합니다.

도메인을 사용할 기간을 선택하고「Continue」버튼을 클릭합니다.

체크하고「Complete Order」버튼을 클릭합니다.

그럼, 다음 페이지에서 주문 번호가 나오게 됩니다. 마지막으로「Click here to go to your Client Area」버튼을 클릭합니다.

이제 도메인이 정상 발급 되었는지 확인 해봅시다. 메인 페이지에서「My Domains」를 클릭합니다.

그럼 발급받은 도메인 내역을 확인할 수 있습니다.

Route53 도메인 등록

이제 발급받은 도메인을 Route53에 등록해 보도록 하겠습니다.

AWS에서 Route53로 들어간 다음, 호스팅 영역 생성을 클릭합니다.

발급받은 도메인 이름을 입력하고 Route53 도메인 생성을 합니다.

그 외에도, Route53는 별칭 레코드라고 하는 DNS 기능에 대한 확장을 제공하는데, 간단하게 말해 DNS 서버에서 IP 주소를 알려주도록 설정한다고 보면 될 것 같습니다. 지금은 도메인을 등록하는 것뿐이니 레코드 생성은 다음에 알아보도록 하겠습니다.

마지막으로 Route53 네임 서버를 무료 도메인을 발급받았던 페이지에 등록 해야 합니다.

「Management Tools」로 들어가서「Use custom nameservers(enter below)」를 클릭하고 네임 서버를 입력합니다.

네임 서버는 값/트래픽 라우팅 대상에 있습니다.

AWS Certificate Manager로 SSL 인증서 설정

ACM으로 들어간 다음, 인증서 프로비저닝 시작하기를 클릭합니다.

공인 인증서 요청을 선택하고 인증서 요청 버튼을 클릭합니다.

  • *.kjdomain.ml
  • kjdomain.ml

형식으로 도메인을 입력합니다.

Route53에서 DNS 설정을 했기 때문에 DNS 검증을 선택하고 넘어갑니다.

적당히 입력하고 넘어갑니다.(입력 안 해도 상관없습니다)

확인 및 요청 버튼을 클릭합니다.

Route 53에서 레코드 생성 버튼을 클릭합니다.

성공이라는 메시지가 나오면 계속 버튼을 눌러줍니다.

Route53로 들어가 보면 CNAME 레코드가 생성된 것을 확인할 수 있습니다.

5분에서 길게는 30분까지 기다려보면 인증서가 발급됩니다. 이후에는 ELB 혹은 ALB, CloudFront에 적용해서 사용하면 됩니다.

마지막으로

이번에는 무료 도메인 사이트에서  무료 도메인을 발급받고, Route53에 등록한 다음, AWS Certificate Manager에서 SSL 인증서까지 발급받아봤습니다. 혹시라도 Route53 도메인 등록이나 SSL 인증서 발급을 어떻게 해야 할지 모르시는 분들이 있다면 제 블로그가 도움이 됐으면 좋겠습니다.

참고