Route53에서 서브 도메인을 취득해서 웹 서버로 접속해 보기

Route53에서 서브 도메인을 취득해서 웹 서버로 접속해 보는 방법을 정리해 봤습니다.
2023.03.10

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 Route53에서 서브 도메인을 취득해서 웹 서버로 접속해 보는 방법을 정리해 봤습니다.

Route53에 도메인을 등록하는 방법은 아래 블로그를 참고해 주세요.

하고 싶은 것

도메인「tokyokjdomain.ml」이 아닌, Route53에서 서브 도메인을 생성해「http;//web.tokyokjdomain.ml」로 웹 서버에 접속하고자 합니다.

현재 블로그에서는 하나의 이씨투에 대해 서브 도메인을 생성 했지만, 여러 환경 별로 서브 도메인을 나누어 접속할 수도 있습니다.

EC2 인스턴스 준비

yum update -y
yum install -y httpd
systemctl start httpd
systemctl enable httpd
cp /usr/share/httpd/noindex/index.html /var/www/html/index.html

먼저 간단하게 퍼블릭 서브넷에 EC2 인스턴스를 생성해, 아파치를 인스톨 합니다.

※ 서브 도메인을 테스트 해 보는 환경이기 때문에 퍼블릭 서브넷에 EC2 인스턴스를 생성했습니다.

이후 Public IP 주소로, 웹 서버가 제대로 작동하는지 접속해 봅니다.

Route53 설정

「tokyokjdomain.ml」이 메인 도메인이 되고, 추가로 서브 도메인을 생성하기 위해「호스팅 영역 생성」을 클릭합니다.

도메인 이름에는「web.tokyokjdomain.ml」을 입력하고「호스팅 영역 생성」버튼을 클릭합니다.

서브 도메인을 사용하기 위해서는, 서브 도메인에서 생성 된 네임 서버를 메인 도메인에 생성해 줄 필요가 있습니다.

메인 도메인「tokyokjdomain.ml」에서「레코드 생성」버튼을 클릭합니다.

  • 서브 도메인 이름을 입력합니다.
  • 레코드 유형은「NS」를 선택합니다.
  • 「web.tokyokjdomain.ml」도메인의 네임 서버를 입력합니다.
  • 「레코드 생성」버튼을 클릭합니다.

마지막으로 서브 도메인에 레코드를 생성해, EC2로 접속해 보도록 하겠습니다.

값에는 EC2 인스턴스의 아이피를 입력하고 레코드 생성을 끝마칩니다.

※ 레코드 이름에 「prd」를 추가해「prd.web.tokyokjdomain.ml」으로도 접속할 수 있습니다.

마지막으로 서브 도메인으로 접속해 보면, 문제 없이 아파치 페이지가 열리는 것을 확인할 수 있습니다.

웹 서버가 여러 환경으로 나눠질 경우 서브 도메인을 나눠서 접속하는 것도 하나의 방법이라고 생각합니다.

본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !