-
[AWS/Lightsail] Lightsail Web 인스턴스에 Domain 연결하기서버 관리/AWS & Lightsail 2021. 3. 14. 16:16반응형
사전에 도메인을 생성해두어야 한다. 이번 예제는 AWS Route 53에서 도메인을 구매했다고 가정한다. 만약 구매하지 않았을 경우, https://ddochea.tistory.com/118 를 참조해주기 바란다.
* AWS 서비스가 아닌 Lightsail 인스턴스를 연결하는 것이므로, Route 53에 있는 호스팅 영역설정에선 설정할 수 없다.
* 웹 인스턴스는 Lightsail에서 제공하는 "Nginx" 인스턴스를 생성했다.
1. 네트워킹 탭에서 고정 IP 생성
Lightsail 콘솔화면에서 네트워킹 -> 고정IP 생성에서 웹 서비스를 구동하는 인스턴스에 고정 Public IP를 등록한다. 등록하지 않고 구성할 경우, 인스턴스 제거 후 재 생성시 IP가 변경되어 도메인을 다시 설정해야 하는 불상사가 발생한다.
2. 네트워킹 탭에서 DNS 영역 생성
Lightsail 콘솔화면에서 네트워킹 -> DNS 영역 생성을 선택한다.
도메인을 입력하고 하단에 DNS 영역을 생성한다.
완료하면 아래와 같이 DNS 레코드 설정과 네임 서버(이름서버)가 표시된다.
3. A 레코드 생성
레코드 추가 버튼을 누른 뒤 하위 도메인에 @, IP설정화면에 앞서 생성했던 고정IP를 설정한다. 하위 도메인 형식으로 등록하고자 할 경우, @가 아닌 하위 도메인으로 사용할 명칭을 입력해야 한다.
4. Route 54에서 네임 서버 설정
Lightsail 도메인 영역하단에 있는 이름서버의 주소를 Route 54에 등록해야 한다. Route 54 콘솔에 접속한 뒤, "도메인" -> "등록된 도메인"으로 이동한다. 그 뒤, 연결할 도메인 이름을 선택한다.
선택하면 도메인에 대한 정보가 표시되는데, 이름 서버란에 있는 "이름 서버 추가 또는 편집"을 선택한다.
Lightsail에 적혀 있던 이름 서버 주소를 입력한다. 전부 입력할 필요는 없고 1~2개만 입력해도 된다.
업데이트 버튼을 선택하면 "이름 서버 업데이트 요청이 제출되었습니다. 완료되면 이메일이 전송됩니다." 메시지가 표시된다. 적용되는데 조금 시간이 걸리므로 기다리면 된다.
대시보드 알림창에는 상태 업데이트의 진행 상태를 확인할 수 있다.
완료되면 가동중인 인스턴스 사이트를 확인할 수 있다.
내용 추가
작업 완료 후 www 까지 입력했을 때 접속이 안되는 것을 확인했다. 이는 A 레코드 생성작업에서 CNAME 레코드 등록작업도 같이 진행했어야 했는데 빠뜨려서 그런 것이다. Lightsail 도메인 영역 설정에서 CNAME 레코드를 추가하고 하위 도메인명에 'www', 매핑에 도메인 주소를 입력하자.
반응형'서버 관리 > AWS & Lightsail' 카테고리의 다른 글
[AWS/Lightsail] AWS에서 웹서비스 만들기 실습 - 3. 보안설정 및 Nginx 설치 (0) 2021.03.25 [AWS/Lightsail] AWS에서 웹서비스 만들기 실습 - 2. Rout 53에서 구매한 도메인 연결 (0) 2021.03.24 [AWS/Lightsail] AWS에서 웹서비스 만들기 실습 - 1. EC2 인스턴스 및 IP 생성 (0) 2021.03.24 [AWS/Lightsail] Route 53에서 도메인 구매 (0) 2021.03.14 [AWS/Lightsail] SSH 연결 설정 (0) 2021.03.13