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

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

알고 계셨습니까? AWS를 사용하면 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에서는 사전 구성된 수천 가지 공통 소프트웨어 이미지를 이용할 수 있습니다.

 

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

Launch a WordPress Website - AMI

(확장하려면 클릭)

Launch a WordPress Website - AMI

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

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

Launch a WordPress Website - AMI Pricing

(확장하려면 클릭)

Launch a WordPress Website - AMI Pricing

3. 이 자습서에서는 프리 티어에 해당하는 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

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

Launch a WordPress Website - Tag

(확장하려면 클릭)

Launch a WordPress Website - Tag

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

Launch a WordPress Website - Launch Instance

(확장하려면 클릭)

Launch a WordPress Website - Launch Instance

6. 다음 화면은 키 페어에 대한 것입니다. 키 페어는 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

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

Launch a WordPress Website - Instance Running

(확장하려면 클릭)

Launch a WordPress Website - Instance Running

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

Launch a WordPress Website - Public IP

(확장하려면 클릭)

Launch a WordPress Website - Public IP

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

Launch a WordPress Website - Hello World

(확장하려면 클릭)

Launch a WordPress Website - Hello World

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

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

Launch a WordPress Website - System Log

(확장하려면 클릭)

Launch a WordPress Website - System Log

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

Launch a WordPress Website - Password

(확장하려면 클릭)

Launch a WordPress Website - Password

3. 이제 암호를 알았으니 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을 사용하여 도메인 이름과 웹 사이트를 연결 »


아니요