Amazon Lightsail을 사용하여 WordPress 인스턴스를 시작 및 구성합니다.

자습서

개요

Amazon Lightsail은 AWS를 가장 쉽게 시작할 수 있는 방법 중 하나입니다. 가상 서버, 스토리지, 데이터베이스 및 네트워킹은 물론 비용 효율적인 월간 플랜을 제공합니다.

이 자습서에서는 Lightsail에서 WordPress 인스턴스를 시작하고 구성하는 방법을 설명합니다. SSH를 사용하여 인스턴스에 연결하고, WordPress 웹 사이트에 로그인하고, 정적 IP를 생성하여 인스턴스에 연결하고, DNS 영역을 생성하여 인스턴스에 매핑하는 단계가 수록되어 있습니다. 

이 자습서를 완료하면 Amazon Lightsail에서 WordPress 웹 사이트를 실행하는 데 필요한 기초 지식을 갖추게 됩니다.

무료로 Lightsail을 시작하세요.

 AWS 경험

초보자

 소요 시간

10분

 완료 비용

프리 티어 적격

 필요 사항

  • AWS 계정
  • 권장 브라우저: 최신 버전의 Chrome 또는 Firefox

[**]생성된 지 24시간이 지나지 않은 계정은 이 자습서를 완료하는 데 필요한 서비스에 액세스할 권한이 아직 없을 수 있습니다.

 최종 업데이트 날짜

2022년 8월 4일

1단계: Amazon Lightsail 계정 생성

a.  이 자습서는 프리 티어에 해당합니다.

계정이 있습니까? 로그인

2단계: Lightsail에서 WordPress 인스턴스 생성

다음 단계에 따라 Lightsail에서 WordPress 인스턴스를 실행합니다.
 
참고: Lightsail에서 인스턴스를 생성하는 방법에 대한 자세한 내용은 Amazon Lightsail 설명서에서 Lightsail 인스턴스 생성을 참조하십시오. 

a. Lightsail 콘솔에 로그인합니다. 

b. Lightsail 홈 페이지의 [Instances(인스턴스)] 탭에서 [ Create instance(인스턴스 생성)]를 선택합니다.

c. AWS 리전 및 가용 영역이 선택되어 있습니다. 다른 위치에 인스턴스를 생성하려면 AWS 리전 및 가용 영역 변경을 선택합니다.

d. 인스턴스 이미지를 선택합니다.
 
  • 플랫폼으로 [Linux/Unix]를 선택합니다.
  • 블루프린트로 [WordPress]를 선택합니다.
e. 인스턴스 플랜을 선택합니다.
 
플랜에는 저렴하고 예측 가능한 요금의 시스템 구성(RAM, SSD, vCPU)과 데이터 전송 허용량이 포함됩니다. 3.50 USD Lightsail 플랜을 3개월 동안 무료로 체험할 수 있습니다(최대 750시간). AWS는 처음 3개월의 크레딧을 사용자 계정 제공합니다.
f. 인스턴스 이름을 입력하고 인스턴스 생성을 선택합니다.
 
리소스 이름 지침:
 
  • Lightsail 계정의 각 AWS 리전 내에서 고유한 이름이어야 합니다.
  • 2~255자 길이여야 합니다.
  • 영숫자 또는 숫자로 시작하고 끝나야 합니다.
  • 영숫자, 숫자, 마침표, 대시, 밑줄을 사용할 수 있습니다.

3단계: SSH를 통해 인스턴스에 연결하고 WordPress 웹 사이트의 암호 받기

WordPress 웹 사이트의 관리 대시보드에 로그인하는 데 사용할 기본 암호가 인스턴스에 저장됩니다.

Lightsail 콘솔에서 다음 단계에 따라 브라우저 기반 SSH 클라이언트를 사용하여 인스턴스에 연결하고 관리 대시보드의 암호를 받습니다.

참고: 자세한 내용은 Getting the application user name and password for your Bitnami instance in Amazon Lightsail(Amazon Lightsail에서 Bitnami 인스턴스에 사용할 애플리케이션 사용자 이름 및 암호 받기)을 참조하세요.

a. Lightsail 홈 페이지의 [ Instances(인스턴스)] 탭에서 WordPress 인스턴스의 SSH 빠른 연결 아이콘을 선택합니다.
b. 브라우저 기반 SSH 클라이언트 창이 열리면 다음 명령을 입력하여 기본 애플리케이션 암호를 가져옵니다.
cat $HOME/bitnami_application_password
c. 화면에 표시된 암호를 기록해 둡니다. 이 암호는 나중에 WordPress 웹 사이트의 관리 대시보드에 로그인하는 데 사용합니다.

4단계: WordPress 웹 사이트의 관리 대시보드에 로그인

WordPress 웹 사이트의 관리 대시보드에 사용할 암호가 있으므로 이제 로그인할 수 있습니다. 관리 대시보드에서 사용자 암호를 변경하고 플러그인을 설치하고 웹 사이트의 테마를 변경하는 등의 작업을 수행할 수 있습니다.

다음 단계에 따라 WordPress 웹 사이트의 관리 대시보드에 로그인합니다.

참고: 자세한 내용은 Getting the application user name and password for your Bitnami instance in Amazon Lightsail(Amazon Lightsail에서 Bitnami 인스턴스에 사용할 애플리케이션 사용자 이름 및 암호 받기)을 참조하세요.

a. 브라우저에서 다음 주소에 접속합니다.

http://PublicIpAddress/wp-login.php

이 주소에서 PublicIpAddress를 WordPress 인스턴스의 퍼블릭 IP 주소로 바꿉니다. 인스턴스의 퍼블릭 IP 주소는 오른쪽의 이미지에서 보듯이 Lightsail 콘솔에서 확인할 수 있습니다.

b. 인스턴스에 로그인합니다. 

  • 사용자 이름 또는 이메일 주소 입력란에 user를 입력합니다.
  • 암호 입력란에 이 자습서의 앞부분에서 받은 기본 암호를 입력합니다.
  • 로그인을 선택합니다. 

c. 이제 WordPress 웹 사이트의 관리 대시보드에 로그인했으므로 관리 작업을 수행할 수 있습니다. WordPress 웹 사이트 관리에 대한 자세한 내용은 WordPress 설명서에서 WordPress Codex를 참조하세요.

5단계: Lightsail 고정 IP 주소를 생성하여 WordPress 인스턴스에 연결

인스턴스를 중지한 후 다시 시작하면 WordPress 인스턴스의 기본 퍼블릭 IP가 변경됩니다. 인스턴스에 연결된 정적 IP 주소는 인스턴스를 중지한 후 다시 시작하더라도 바뀌지 않습니다.

다음 단계에 따라 정적 IP 주소를 생성하여 WordPress 인스턴스에 연결합니다.

참고: 자세한 내용은 정적 IP를 생성하고 이를 Amazon Lightsail의 인스턴스에 연결을 참조하십시오.

a. Lightsail 홈 페이지의 [ Instances(인스턴스)] 탭에서 실행 중인 WordPress 인스턴스를 선택합니다.

b. [Networking(네트워킹)] 탭을 선택한 후 [Create static IP(정적 IP 생성)]를 선택합니다.

c. 고정 IP 위치는 앞서 선택한 인스턴스 영역을 기반으로 미리 선택됩니다. 인스턴스에 연결 드롭다운에서 생성된 WordPress 인스턴스를 선택합니다.

d. 고정 IP의 이름을 지정한 후 생성을 선택합니다. 

6단계: Lightsail DNS 영역을 생성하고 WordPress 인스턴스에 도메인 매핑

Lightsail이 도메인의 DNS 레코드를 관리하도록 설정합니다. 그러면 WordPress 인스턴스에 도메인을 손쉽게 매핑하고 Lightsail 콘솔을 사용하여 더 많은 웹 사이트 리소스를 관리할 수 있습니다.

다음 단계에 따라 Lightsail DNS 영역을 생성하고 WordPress 인스턴스에 도메인을 매핑합니다.

참고: 자세한 내용은 Amazon Lightsail에서 도메인의 DNS 레코드를 관리할 DNS 영역 생성을 참조하십시오.

a. Lightsail 홈 페이지의 [Networking(네트워킹)] 탭에서 [Create DNS zone(DNS 영역 생성)]을 선택합니다. 

b. 도메인을 입력한 후 [Create DNS zone(DNS 영역 생성)]을 선택합니다. 

c. 해당 페이지에 표시되는 이름 서버 주소를 기록해 둡니다. 

이 이름 서버 주소를 도메인 이름의 등록자에 추가하여 Lightsail이 도메인의 DNS 레코드를 관리하도록 합니다.

d. Lightsail이 도메인의 DNS 레코드를 관리하도록 설정한 후 다음과 같이 도메인의 Apex가 WordPress 인스턴스를 가리키도록 하는 A 레코드를 추가합니다.
 
이 이름 서버 주소를 도메인 이름의 등록자에 추가하여 Lightsail이 도메인의 DNS 레코드를 관리하도록 합니다.
 
1. 도메인의 DNS 영역에서 레코드 추가를 선택합니다.
e. 다음 세부 정보를 계속 추가하여 도메인의 apex를 WordPress 인스턴스로 가리키는 작업을 완료하세요.
 
1. 하위 도메인 입력란에 @ 기호를 입력하여 도메인의 apex(예: example.com)를 인스턴스에 매핑합니다. @ 기호는 추가하는 레코드가 apex 레코드임을 명시적으로 나타내며 하위 도메인으로 추가되지 않습니다.
 
2. 이 자습서의 이전 단계에서 WordPress 인스턴스에 연결한 고정 IP를 확인 상자에서 선택합니다.
 
3. 녹색 저장 아이콘을 선택합니다.
 
인터넷의 DNS를 통해 변경 사항이 전파될 때까지 기다립니다. 변경 사항이 전파되고 나면 도메인에서 WordPress 인스턴스로 트래픽이 라우팅되기 시작합니다.

7단계: 정리

a. Lightsail 홈 페이지인스턴스 탭에서 방금 생성한 방금 생성한 WordPress 인스턴스 옆에 있는 줄임표(⋮) 아이콘을 선택하고 삭제를 선택합니다.

b. 프롬프트에서 예, 삭제를 선택합니다.

결론

축하합니다! Amazon Lightsail을 사용하여 WordPress 인스턴스를 시작하고 배포했습니다.

Amazon Lightsail은 WordPress, 웹 사이트 및 블로그 플랫폼과 같은 다양한 애플리케이션을 개발하고 구축하고 배포하는 데 유용한 도구입니다.

이 페이지의 내용이 도움이 되었나요?

다음 단계