프로젝트를 AWS에 배포한 후 뭘 발전시킬 수 있을까 생각하다가, 사이트 주소가 너무 복잡한 것 같아 DNS를 적용해야 겠다고 생각했다.
기존의 주소는 http://songstagram-env.eba-rhjikqps.us-east-2.elasticbeanstalk.com/였다.
딱봐도 복잡하고 길다. 이 주소를 http://www.songstagram.xxx/ 으로 고치고자 한다.
DNS에 대해서 아는 것도 없고 AWS는 아직 너무 어렵기 때문에 아래 사이트를 참고했다.
[초보자를 위한 AWS 웹구축] 8. 무료 도메인으로 Route 53 등록 및 ELB 연결
먼저 Route 53에 대해 알아보겠습니다. Amazon Route 53는 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스입니다. 이 서비스에서는 www.example.com과 같은 도메인 이름을 192.0.2.1과 같
tech.cloud.nongshim.co.kr
검색을 해보니 도메인 이름을 등록하는 데에도 돈이 든다고 한다. 그래서 무료 도메인 등록 사이트에서 도메인을 등록했다. 도메인 등록 사이트는 아래와 같고 가입한 후 songstagram으로 가입 가능한 최상위 도메인을 찾았다.
www.freenom.com/en/index.html?lang=en
Freenom - A Name for Everyone
Cost Price Free Special
www.freenom.com
.tk .ml .ga .cf .gq 정도가 무료로 사용할 수 있었고 .com .tv .net .org 등은 유료여서 다음에 해보기로 했다.
신기한 점은 .accountants가 가장 비싼 최상위 도메인이었다. 난 com이 가장 유명하고 비쌀 줄 알았는데 의외였다.
아무튼 무료 도메인 중에서는 ml이 가장 마음에 들어서 ml을 선택한 후 6개월 무료 이용을 선택했다.
등록을 마친 후 AWS 작업을 했다.
Route 53 콘솔로 이동한 후 [호스팅 영역] -> [호스팅 영역 생성]을 눌렀다.
그 후 내 도메인 주소 www.songstagram.ml 을 등록했다.
등록을 하고 레코드 생성을 선택한다.
난 Elastic beanstalk로 배포했기 때문에 이를 선택한후 레코드 생성을 마쳤다.
다시 freenom 사이트로 가서 AWS의 NS 유형 레코드들의 값/트래픽 라우팅 대상 주소를 등록했다.
이걸 끝으로 등록이 모두 끝났고, 내가 바라는 대로 www.songstagram.ml 이라는 짧고 간단한 주소를 통해 내 프로젝트에 접근할 수 있게 됐다. 결과물을 보니 뿌듯하다.

'프로젝트 > Songstagram' 카테고리의 다른 글
[Songstagram] 갑자기 회원 수정이 안 되는 상황 해결하기 (0) | 2020.09.21 |
---|---|
[Songstagram] 분노의 ip 차단 기능 구현 (0) | 2020.09.12 |
[Songstagram] 피드백 정리 (0) | 2020.08.25 |
[Songstagram] AWS Elastic Beanstalk에 HTTPS 적용하기 (0) | 2020.08.24 |
프로젝트 진행하며 어려웠던 점 메모용 (0) | 2020.07.24 |