이 단계별 가이드는 Amazon EC2 가상 머신("인스턴스"라고도 함)에 설치된 WordPress*를 사용하여 웹사이트를 가동하고 운영하는 방법을 설명합니다. EC2 인스턴스를 구성하고 시작하는 방법, WordPress 사용자 이름 및 암호를 얻는 방법, WordPress 관리 포털에 로그인하는 방법을 다룰 것입니다. 이 자습서에서 수행하는 모든 작업은 프리 티어에 해당합니다.

*참고: 이 가이드에서 만들어지는 아키텍처는 개인적 사용이나 학습을 위한 기본적 WordPress 웹사이트용 아키텍처입니다. 고확장성이 필요한 비즈니스 수준 웹사이트에는 이 자습서를 권장하지 않습니다. 보다 고급의 자습서는 Build a Wordpress Website Project 또는 Wordpress: Best Practices on AWS를 참조하십시오.

간편 도움말: Amazon Lightsail을 사용하면 저렴하고 예측 가능한 요금으로 몇 분 안에 WordPress 웹 사이트를 시작할 수 있습니다. Amazon Lightsail로 웹사이트 빠르게 시작하기 >>

AWS에서 WordPress 웹 사이트를 시작하려면 계정이 필요합니다

몇 분 만에 무료 계정 생성

AWS 프리 티어에는 1년 동안 매달 사용할 수 있는 750시간의 Linux 및 Windows t2.micro 인스턴스가 포함되어 있습니다. 프리 티어를 계속 유지하려면 EC2 마이크로 인스턴스만 사용하십시오.

AWS 프리 티어 세부 정보 보기 »

AWS Management Console을 엽니다. 이 단계별 안내서는 계속 열어 놓을 수 있습니다. 이 화면이 로드되면 먼저 사용자 이름 및 암호를 입력하여 시작하십시오. 그런 다음 Compute 아래에서 EC2를 찾아 두 번 클릭하여 대시보드를 엽니다.

awsconsole-ec2

(확장하려면 클릭)

awsconsole-ec2

이제 EC2 대시보드에서 Launch Instance를 클릭하여 가상 머신을 만들고 구성합니다.

launch-instance

(확장하려면 클릭)

launch-instance

이제 Amazon EC2 구성 마법사에서, WordPress가 이미 설치되어 있는 기존 Amazon 머신 이미지(AMI)를 AWS Marketplace로부터 가져와서 사용합니다. AWS Marketplace에서는 사전 구성된 수천 가지 공통 소프트웨어 이미지를 이용할 수 있습니다.

 

a. 왼쪽에서 AWS Marketplace를 클릭하고, WordPress를 검색하고, WordPress powered by BitNami를 찾은 후에 Select를 클릭합니다.

Launch a WordPress Website - AMI

(확장하려면 클릭)

Launch a WordPress Website - AMI

b. 세부적인 가격 페이지가 제공됩니다. 이 경우 사용하는 인스턴스의 크기에 관계없이 소프트웨어 가격이 0원일 것입니다.

아래쪽으로 스크롤하고 Continue를 클릭합니다.

Launch a WordPress Website - AMI Pricing

(확장하려면 클릭)

Launch a WordPress Website - AMI Pricing

c. 이 자습서에서는 프리 티어에 해당하는 t2.micro 인스턴스를 사용합니다. Type 열에서 t2.micro(첫 번째 항목)를 선택한 후에 Next: Configure Instance Details를 클릭합니다. 로드하는 데 몇 초 정도 걸릴 수 있습니다.

다음 화면에서 Next: Add Storage를 클릭한 후에 Next: Tag Instance를 클릭합니다.

Getting Started - Choose an instance - WordPress

(확장하려면 클릭)

Getting Started - Choose an instance - WordPress

d. 이 단계에서는 인스턴스의 이름을 설정합니다. Key 상자에 Name}을 입력하고 Value]상자에 WordPress를 입력합니다. Review and Launch를 클릭하여 계속 진행합니다.

Launch a WordPress Website - Tag

(확장하려면 클릭)

Launch a WordPress Website - Tag

e. 인스턴스 구성을 검토한 후에 WordPress를 실행하는 Amazon EC2 인스턴스를 시작할 준비가 되었으면 Launch를 클릭합니다.

Launch a WordPress Website - Launch Instance

(확장하려면 클릭)

Launch a WordPress Website - Launch Instance

f. 다음 화면은 키 페어에 대한 것입니다. 키 페어는 Secure Shell(SSH)을 사용하는 터미널 프로그램을 통해 EC2 인스턴스에 연결할 수 있는 방법입니다. Proceed without a key pair를 선택하고, EC2 인스턴스에 액세스하려면 이 키가 필요하다는 사실을 알고 있다는 것을 확인합니다.

Launch Instances를 클릭하여 인스턴스를 시작합니다. 인스턴스를 시작하는 데 몇 분 정도 걸릴 수도 있습니다.

참고: 직접 인스턴스를 연결하려면 새로운 키 페어를 생성해야 합니다. 키 페어를 생성하고 인스턴스에 연결하는 데 대한 지침은 Linux 가상 머신 시작 자습서의 2단계 d~f와 3단계를 참조하십시오.

Launch a WordPress Website - Keypair

(확장하려면 클릭)

Launch a WordPress Website - Keypair

g. 페이지 오른쪽 아래에서 ViewInstances를 클릭합니다(아래로 스크롤해야 보일 수도 있음). 그런 다음에 WordPress 인스턴스를 선택하고, Instance Staterunning인지 확인합니다. 인스턴스 상태가 launching인 경우에는 AWS에서 아직 WordPress 인스턴스를 준비 중인 것입니다.

Launch a WordPress Website - Instance Running

(확장하려면 클릭)

Launch a WordPress Website - Instance Running

h. 인스턴스가 실행되면 WordPress 웹사이트를 테스트할 수 있습니다. 이 페이지의 아래쪽에서 인스턴스의 Public IP를 찾습니다.

Launch a WordPress Website - Public IP

(확장하려면 클릭)

Launch a WordPress Website - Public IP

i. 퍼블릭 IP를 웹 브라우저의 새 탭에 복사합니다. 그러면 Hello World 블로그 페이지가 나타납니다.

Launch a WordPress Website - Hello World

(확장하려면 클릭)

Launch a WordPress Website - Hello World

이제 WordPress 사이트가 가동 및 실행되고 있으므로 관리 페이지에 로그인하여 사이트를 사용자 정의해야 합니다. 암호를 찾으려면 아래의 단계를 따르십시오.

a. 웹 브라우저에서 다시 EC2 관리 콘솔로 전환합니다. WordPress 인스턴스를 선택하고 Actions 버튼을 클릭합니다. 드롭다운 메뉴에서 Instance Setting을 선택하고 Get System Log를 선택합니다.

Launch a WordPress Website - System Log

(확장하려면 클릭)

Launch a WordPress Website - System Log

b. 시스템 로그 창에서 아래쪽으로 스크롤하여 암호를 찾습니다. 암호는 해시 마크로 둘러싸여 있습니다.

Launch a WordPress Website - Password

(확장하려면 클릭)

Launch a WordPress Website - Password

c. 이제 암호를 알았으니 WordPress Hello World 페이지에 액세스하는 데 사용한 탭으로 돌아갑니다. URL 끝에 /admin을 추가합니다(예: 54.192.32.144/admin). Enter 키를 누릅니다.

로그 파일에서 확인한 사용자 이름 user와 암호를 입력합니다.

Launch a WordPress Website - Login

(확장하려면 클릭)

Launch a WordPress Website - Login

축하합니다! 이제 WordPress 사이트가 가동되고 실행됩니다. 원하는 대로 관리하고, 사용자 정의하고, 구성할 수 있습니다.


이제 WordPress 사이트를 가동하고 실행합니다. 이제 할 일은 사람들이 사이트에 쉽게 찾아올 수 있도록 하는 것입니다. 다음 자습서에서는 사람들이 쉽게 찾을 수 있도록 웹사이트의 도메인 이름을 등록하고 해당 도메인 이름을 현재 실행 중인 인스턴스에 연결해 보겠습니다.

Amazon Route 53을 사용하여 도메인 이름과 웹 사이트를 연결 »


아니요