본문 바로가기
AWS

[AWS] EC2 인스턴스 서버에 도메인 연결하기

by 코딩공장공장장 2020. 11. 18.

ec2 서버에 웹프로젝트를 배포하고 ipv4 주소로 접근까지 가능하다면 

 

웹프로젝트를 성공적으로 배포를 한것입니다. 

 

허나, 우리가 평소에 웹사이트에 접근할때 ipv4 주소로 접근하는 경우는 거의 없습니다.

 

대부분의 경우 도메인 주소로 접근을 하게 됩니다. 

 

도메인을 연결하여 서버를 사용하려는 분들을 위해 aws에서 ec2 서버와 도메인을 연결하는 방법을

 

알려드리도록 하겠습니다. 

 

준비사항

 

미리 등록되어 있는 도메인,

 

우선 도메인이 등록되어 있어야 합니다. 

 

aws를 통해 구매할수도 있고, 다른 도메인 업체를 통해 구매할수도 있으며, 기존에 보유한신분들도 있어

 

방법이 워낙 다양하여 별도의 포스팅을 하기보다는 각자 자신의 상황에 맞게 도메인을 aws에 등록해주시기 바랍니다.

 

기존에 보유하신 분들도 aws에 도메인을 등록해주셔야합니다. 참고로 도메인 등록은 12달러의 유료서비스입니다.

 

 

도메인 연결 [1단계] : 호스팅 영역 생성

 

 

먼저 AWS에서 [Route53] -> [호스팅 영역] 으로 접근하면 밑의 이미지처럼 화면이 나타납니다.

 

호스팅 영역 생성 버튼을 눌러 호스팅 영역을 생성하도록 하겠습니다. 

 

저는 호스팅영역이 이미 1개가 있어 새롭게 생성하시는 분은 저와는 조금 다른 화면이 나타날수 있습니다.

 

 

 

 

 

그런 다음 도메인 이름을 입력하는 입력창에 AWS에 등록되어 있는 도메인을 입력하고

 

호스팅 생성버튼을 눌러줍니다.

 

 

 

 

 

 

호스팅이 생성되었다면 아래와 같이 레코드가 2개 생성되었을 것입니다. 

 

NS 유형의 값/트래픽 라우팅 대상을 보면 4개의 값이 있을 것입니다. 

 

네임서버 값인데 이를 복사합니다.

 

 

 

 

 

도메인 연결 [2단계] : 등록된 도메인 네임서버 변경

 

자, 이제 왼쪽 메뉴바의 등록된 도메인 메뉴로 들어옵니다. 

 

그런 다음 도메인을 클릭해보도록 하겠습니다.

 

 

 

 

 

도메인을 클릭하면 밑에처럼 도메인과 관련된 여러 정보가 나오는데 

 

우리는 아까 복사해둔 네임서버를 도메인의 이름서버로 수정하여주도록 하겠습니다. 

 

밑의 빨간색 동그랗게 쳐진 이름 서버 추가 또는 편집을 눌러 

 

기존에 등록되어 있는 네임서버를 지우고 방금 복사해둔 네임서버로 하나씩 변경시켜줍니다.

 

 

 

도메인 연결 [3단계] : 라우팅을 통한 도메인과 ipv4 연결

 

이제 마지막 단계입니다. 

 

다시 호스팅영역으로 돌아와서 이전에 생성한 도메인을 클릭하여 들어오면 

 

아래처럼 화면이 나타나고 레코드 생성 버튼이 보일 것입니다. 

 

레코드 생성버튼을 눌러 도메인과 연결할 ec2의 ipv4를 등록해보도록 하겠습니다.

 

 

 

 

 

레코드 생성 버튼을 누르면 아래와 같은 화면이 보일 것입니다. [다음] 버튼을 눌러줍니다.

 

 

 

 

 

 

 

그다음 [단순 레코드 정의] 버튼을 눌러줍니다.

 

 

 

 

 

 

첫번째 칸에 예를 들어 www를 넣어주면 www.도메인주소.com으로  로 연결이 되는 것이고

 

아무것도 넣지 않는다면 도메인 주소.com 으로 연결이 되는 것입니다. 

 

저는 첫번째 칸을 비워두고 값/트래픽 라우팅 대상에 레코드 유형에 따라 ip 주소 또는 다른값을 

 

선택하였습니다. 

 

그리고 그 밑에 칸에는 우리가 연결할 ec2 인스턴스의 ipv4 주소를 입력해줍니다.

 

 

 

 

 

그리고 단순 레코드 정의 버튼을 눌러주고 생성을 완료하면 아래 화면처럼 새롭게 레코드가 추가 될 것 입니다. 

 

 

 

이제 도메인과 ec2 ipv4주소가 연결되었으니 도메인 주소로 접속이 가능할 것입니다.

 

시간이 좀 걸릴수 있습니다. 저는 1분안에 됫지만 때에 따라 10분 정도 걸릴수도 있습니다.

반응형