Lightsail_IP_Domain

AWS 라이트세일(Lightsail)에 워드프레스(WordPress) 블로그를 구축한 후, 개인 도메인을 연결하면 더 전문적이고 기억하기 쉬운 주소로 사이트를 운영할 수 있다. 이번 글에서는 라이트세일(Lightsail)에 생성한 워드프레스 블로그에 고정IP를 생성하고 도메인을 연결하는 방법을 단계별로 알아보자.

만약, 라이트세일(Lightsail)에 워드프레스(WordPress)를 설치하기 전이라면 아래 블로그로 가서 우선 워드프레스부터 설치하자.

AWS 라이트세일(lightsail)에 워드프레스(WordPress) 설치 #1

1. AWS Lightsail 접속 및 네트워킹 설정

1-1. AWS Lightsail 로그인

AWS 계정으로 AWS Lightsail에 로그인한다.

1-2. 네트워킹 탭 이동

로그인 후, 상단 메뉴에서 “네트워킹” 탭을 선택한다.

2. 고정 IP 생성

도메인을 안정적으로 연결하려면 인스턴스에 고정 IP를 할당해야 한다.

2-1. 고정 IP 생성 시작

네트워킹 탭에서 “고정IP생성” 버튼을 클릭한다.

아마존-라이트세일-인스턴스

2-2. 리전 변경

“리전 변경” 섹션에서 도메인을 연결할 서울 리전을를 선택한다.

아마존-라이트세일-인스턴스-고정IP주소생성

2-3. 고정 IP 이름 지정

고정 IP의 이름을 입력하여 관리하기 쉽게 설정한다. 예를 들어, myblog-static-ip와 같이 지정할 수 있다.

아마존-라이트세일-인스턴스-고정IP확인

2-4. 고정 IP 생성 완료

모든 정보를 입력한 후, “정적 IP 만들기” 버튼을 클릭하여 고정 IP를 생성한다.

아마존-라이트세일-인스턴스-고정IP생성완료

2-5. 웹브라우저에서 생성된 고정IP로 접속 테스트

웹브라우저에 접속해서 생성된 고정IP로 접속해보면 본인의 기본 워드프레스 사이트가 접속되는 것을 확인 할 수 있다. 나중에 본인이 생성한 도메인과 고정IP를 연결할 것이다. (보안적인 이유로, 최종적으로는 웹에서 자신이 생성한 고정IP는 노출되지 않게 변경하고 도메인명만 노출되게 할 것이다)

3. DNS 영역(DNS Zone) 생성

도메인과 고정 IP를 연결하기 위해 DNS 영역을 설정해야 한다.도메인과 고정IP를 이어주기 위해서 사용하는 서비스가 DNS (Domain Name System)으로 고정IP를 기억해서 웹사이트에 접속하기 힘들기 때문에 도메인 이름과 고정IP를 매핑해서 연결해주는 인터넷 주소록이라고 생각하면 된다.

3-1. DNS 영역 생성 시작

“도메인 및 DNS” 탭에서 “DNS 영역 생성” 버튼을 클릭한다.

아마존-라이트세일-인스턴스-DNS설정

3-2. 도메인 입력

“도메인 이름” 필드에 자신이 생성하고자 하는 블로그의 도메인 명을 넣는다. 예를 들어, hongkilding-blog.com과 같이 입력한다. 우리는 Amazon에서 도메인 등록을 하지 않을 것이기 때문에 “다른 도메인 대행업체의 도메인 사용”을 선택하고, 사용하고자 하는 도메인 명을 넣어준다. 보통 도메인은 “가비아”“도레지닷컴”, “후이즈”, “호스팅케이알”에서 생성할 수 있다.

아마존-라이트세일-인스턴스-도메인구성

3-3. DNS 영역 생성 완료

도메인명을 입력한 후, “DNS 영역 생성” 버튼을 클릭하여 DNS 영역을 생성한다.

아마존-라이트세일-인스턴스-DNS영역생성

4. DNS 레코드 설정

여기에서는 생성한 DNS 영역에 도메인과 본인이 생성한 고정 IP를 연결하는 레코드를 추가한다.

아마존-라이트세일-인스턴스-DNS레코드추가

4-1. A 레코드 추가

“레코드 추가” 버튼을 클릭하고, 다음과 같이 입력한다:

  • 레코드 유형: A
  • 서브도메인: @ (루트 도메인을 의미한다)
  • IP주소 선택: 생성했던 고정 IP를 선택한다.

입력 후, “저장” 또는 체크 표시를 클릭하여 레코드를 추가한다.

아마존-라이트세일-인스턴스-DNS-A레코드추가

4-2. www 서브도메인용 A 레코드 추가

www 서브도메인으로도 접속할 수 있도록 A 레코드를 추가한다:

  • 레코드 유형: A
  • 서브도메인: www
  • IP주소 선택: 생성했던 고정 IP를 선택한다.

입력 후, “저장” 또는 체크 표시를 클릭하여 레코드를 추가한다.

아마존-라이트세일-인스턴스-DNS-CNAME레코드추가

4-3. 생성된 A Record확인

생성된 도메인.com과 www.도메인.com이 자신의 고정IP와 연결된 것을 확인 할 수 있다.

아마존-라이트세일-인스턴스-생성된DNS레코드확인

5. 도메인 등록 기관에서 네임서버 업데이트

도메인을 구매한 등록 기관의 관리 페이지에서 AWS Lightsail에서 제공하는 네임서버로 변경해야 한다.

5-1. DNS영역의 자신의 도메인 정보로 들어가기

아래와 같은 경로로 클릭하여 들어간다.

아마존-라이트세일-인스턴스-DNS영역

5-2. 네임서버 정보 확인

Lightsail의 DNS 영역 페이지 하단에서 네임서버 주소 4개를 확인한다.

아마존-라이트세일-인스턴스-네임서버레코드

5-3. 도메인 등록 기관에서 네임서버 변경

나의 경우, 호스팅케이알(https://www.hosting.kr/)의 도메인 서비스를 이용해 나만의 도메인을 생성하였다. 각자의 도메인 등록 기관의 DNS 관리 페이지에 접속하여 네임서버를 AWS Lightsail에서 제공한 4개의 주소로 변경한다. 네임서버 변경 사항이 전파되기까지 최대 48시간이 소요될 수 있다.

호스팅회사-네임서버 등록

6. 도메인 연결 확인

네임서버 변경이 완료되면, 브라우저에서 도메인 주소를 입력하여 워드프레스 블로그에 정상적으로 접속되는지 확인한다.

도메인연결확인

이로서, AWS Lightsail에 구축한 워드프레스 블로그에 도메인 연결이 완료되었다. 다음 글에서는 는 SSL 인증서를 적용하여 사이트의 보안을 강화하고, 보안에 취약한 http접속은 https로 리다이렉트 되게 하는 방법을 알아보겠다.

 

댓글 남기기