자습서: Lightsail에서 WordPress 인스턴스 시작 및 구성 - Amazon Lightsail

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

자습서: Lightsail에서 WordPress 인스턴스 시작 및 구성

Amazon Lightsail은 인스턴스 (가상 사설 서버) 만 필요한 경우 Amazon Web Services AWS() 를 시작할 수 있는 가장 쉬운 방법입니다. Lightsail에는 저렴하고 예측 가능한 가격으로 인스턴스, 관리형 데이터베이스, SSD 기반 스토리지, 백업 (스냅샷), 데이터 전송, 도메인 DNS 관리, 고정 IP, 로드 밸런서 등 프로젝트를 빠르게 시작하는 데 필요한 모든 것이 포함되어 있습니다.

이 자습서에서는 Lightsail에서 WordPress 인스턴스를 시작하고 구성하는 방법을 알아봅니다. 여기에는 사용자 지정 도메인 이름을 구성하고, HTTPS로 인터넷 트래픽을 보호하고, SSH를 사용하여 인스턴스에 연결하고, 웹 사이트에 로그인하는 단계가 포함됩니다. WordPress 이 자습서를 마치면 Lightsail에서 인스턴스를 시작하고 실행하는 데 필요한 기본 사항을 갖추게 되었습니다.

참고

AWS 프리 티어의 일부로 일부 인스턴스 번들에서 Amazon Lightsail을 무료로 시작할 수 있습니다. 자세한 내용은 Amazon Lightsail 요금 페이지의AWS 프리 티어를 참조하십시오.

1단계: 가입 AWS

Amazon Lightsail에는 다음이 필요합니다. AWS 계정AWS가입하거나 이미 계정이 있는 AWS 경우 로그인하십시오.

2단계: WordPress 인스턴스 생성

다음 단계를 완료하여 WordPress 인스턴스를 시작하고 실행하십시오. 자세한 설명은 Lightsail 인스턴스 생성 섹션을 참조하세요.

Lightsail 인스턴스를 만들려면 WordPress
  1. Lightsail 콘솔에 로그인합니다.

  2. Lightsail 홈 페이지의 인스턴스 섹션에서 인스턴스 생성을 선택합니다.

    
             WordPress Lightsail에서 런칭.
  3. 인스턴스의 가용 영역 AWS 리전 및 가용 영역을 선택합니다.

    
             WordPress Lightsail에서 런칭.
  4. 다음과 같이 인스턴스의 이미지를 선택합니다.

    1. 플랫폼 선택에서 Linux/Unix를 선택합니다.

    2. 블루프린트 선택에서 을 선택합니다. WordPress

  5. 인스턴스 플랜을 선택합니다.

    플랜에는 저렴하고 예측 가능한 비용의 시스템 구성 (RAM, SSD, vCPU) 과 데이터 전송 허용량이 포함됩니다.

  6. 인스턴스 이름을 입력합니다. 리소스 이름:

    • Lightsail 계정의 각 AWS 리전 계정 내에서 고유해야 합니다.

    • 2~255자의 문자로 구성되어야 합니다.

    • 영숫자 문자 또는 숫자로 시작하고 끝나야 합니다.

    • 영숫자 문자, 숫자, 마침표, 대시, 밑줄이 포함될 수 있습니다.

  7. 인스턴스 생성을 선택합니다.

  8. 테스트 블로그 게시물을 보려면 인스턴스 관리 페이지로 이동하여 페이지 오른쪽 상단에 표시된 퍼블릭 IPv4 주소를 복사하십시오. 인터넷에 연결된 웹 브라우저의 주소 필드에 주소를 붙여넣습니다. 브라우저에 테스트 블로그 게시물이 표시됩니다.

3단계: WordPress 인스턴스 구성

안내가 있는 step-by-step 워크플로를 사용하여 WordPress 인스턴스를 구성하거나 개별 작업을 완료할 수 있습니다. 두 옵션 중 하나를 사용하여 다음을 구성합니다.

  • 등록된 도메인 이름 - WordPress 사이트에는 기억하기 쉬운 도메인 이름이 필요합니다. 사용자는 이 도메인 이름을 지정하여 WordPress 사이트에 액세스합니다. 자세한 설명은 Amazon Lightsail에서 도메인 등록 섹션을 참조하세요.

  • DNS 관리 - 도메인의 DNS 레코드를 관리하는 방법을 결정해야 합니다. DNS 레코드는 도메인 또는 하위 도메인이 연결된 IP 주소 또는 호스트 이름을 DNS 서버에 알려줍니다. DNS 영역에는 도메인의 DNS 레코드가 포함됩니다. 자세한 설명은 Amazon Lightsail의 DNS 섹션을 참조하세요.

  • 고정 IP 주소 — 인스턴스를 중지했다가 시작하면 WordPress 인스턴스의 기본 퍼블릭 IP 주소가 변경됩니다. 고정 IP 주소를 인스턴스에 연결하면 인스턴스를 중지했다가 다시 시작해도 고정 IP 주소가 동일하게 유지됩니다. 자세한 설명은 Amazon Lightsail의 IP 주소 섹션을 참조하세요.

  • SSL/TLS 인증서 - 검증된 인증서를 생성하여 인스턴스에 설치한 후에는 등록된 도메인을 통해 인스턴스로 라우팅되는 트래픽이 HTTPS를 사용하여 암호화되도록 WordPress 웹 사이트에 HTTPS를 활성화할 수 있습니다. 자세한 설명은 Lightsail의 WordPress 인스턴스에서 HTTPS 활성화 섹션을 참조하세요.

안내식 워크플로를 사용하여 인스턴스를 구성하려면
  1. 인스턴스 관리 페이지의 Connect 탭에서 웹 사이트 설정을 선택합니다.

    
            Lightsail에서  WordPress  설정을 시작하는 중입니다.
  2. 도메인 이름 지정의 경우 기존 Lightsail 관리 도메인을 사용하거나, Lightsail에 새 도메인을 등록하거나, 다른 도메인 등록 대행자를 사용하여 등록한 도메인을 사용하십시오. 다음 단계로 이동하려면 이 도메인 사용을 선택합니다.

  3. DNS 구성의 경우 다음 중 하나를 수행하십시오.

    • Lightsail DNS 영역을 사용하려면 Lightsail 관리 도메인을 선택합니다. 다음 단계로 이동하려면 이 DNS 영역 사용을 선택합니다.

    • 도메인의 DNS 레코드를 관리하는 호스팅 서비스를 사용하려면 타사 도메인을 선택합니다. 나중에 사용하기로 결정하는 경우를 대비하여 Lightsail 계정에 일치하는 DNS 영역이 생성된다는 점에 유의하십시오. 타사 DNS 사용을 선택하여 다음 단계로 이동합니다.

  4. 고정 IP 주소 만들기에 고정 IP 주소 이름을 입력한 다음 고정 IP 만들기를 선택합니다.

  5. 도메인 할당 관리에서 할당 추가를 선택하고 도메인 유형을 선택한 다음 추가를 선택합니다. 계속을 선택하여 다음 단계로 이동합니다.

  6. SSL/TLS 인증서 생성에서 도메인 및 하위 도메인을 선택하고 이메일 주소를 입력한 다음 Lightsail이 내 인스턴스에 Let's Encrypt 인증서를 구성하도록 승인합니다를 선택하고 인증서 생성을 선택합니다. Lightsail 리소스 구성을 시작합니다.

    중요
    • 설정이 진행 중인 동안에는 인스턴스를 중지하거나 변경하지 마십시오. 인스턴스를 구성하는 데 최대 15분이 걸릴 수 있습니다. 인스턴스 연결 탭에서 각 단계의 진행 상황을 볼 수 있습니다.

    • 2021년 이전에 생성된 워드프레스 인스턴스에는 더 이상 사용되지 않는 Certbot 개인 패키지 아카이브 (PPA) 저장소가 포함되어 있어 웹 사이트 설정이 실패할 수 있습니다. 설정 중에 기존 경로에서 이전 리포지토리를 제거하고 인스턴스의 다음 위치에 백업합니다. ~/opt/bitnami/lightsail/repo_backup.txt 더 이상 사용되지 않는 PPA에 대한 자세한 내용은 Canonical 웹 사이트의 Certbot PPA를 참조하십시오.

    • 설치가 실패할 경우 몇 분 정도 기다린 다음 설치를 다시 실행하십시오. 설치가 두 번 실패하면 인스턴스를 재부팅하십시오.

  7. 웹사이트 설정이 완료되면 도메인 할당 단계에서 지정한 URL이 사이트를 WordPress 열었는지 확인합니다.

개별 작업을 완료하여 인스턴스를 구성하려면
  1. 고정 IP 주소 생성

    인스턴스 관리 페이지의 네트워킹 탭에서 고정 IP 생성을 선택합니다. 고정 IP 위치 및 인스턴스가 자동으로 선택됩니다. 고정 IP 주소의 이름을 지정한 다음 [생성 및 연결] 을 선택합니다.

  2. DNS 영역 생성

    탐색 창에서 도메인 및 DNS를 선택합니다. DNS 영역 생성을 선택하고 도메인을 입력한 다음 DNS 영역 생성을 선택합니다. 웹 트래픽이 현재 도메인으로 라우팅되고 있는 경우, 도메인의 현재 DNS 호스팅 공급자에서 이름 서버를 변경하기 전에 기존 DNS 레코드가 모두 Lightsail DNS 영역에 있는지 확인하십시오. 이렇게 하면 Lightsail DNS 영역으로 전송된 후에도 트래픽이 중단 없이 계속 흐릅니다.

  3. 도메인 할당 관리

    DNS 영역 페이지의 할당 탭에서 할당 추가를 선택합니다. 도메인 또는 하위 도메인을 선택하고, 인스턴스를 선택하고, 고정 IP 주소를 연결한 다음 [Assign] 을 선택합니다.

    작은 정보

    도메인이 인스턴스로 트래픽을 라우팅하기 시작하기 전에 이러한 변경 사항이 인터넷에 전파될 때까지 시간을 두고 기다리십시오. WordPress

  4. SSL/TLS 인증서 생성 및 설치

    지침은 을 참조하십시오. step-by-step Lightsail의 WordPress 인스턴스에서 HTTPS 활성화

  5. 도메인 할당 단계에서 지정한 URL이 사이트를 열는지 확인하세요. WordPress

4단계: WordPress 웹사이트의 관리자 비밀번호 가져오기

WordPress 웹 사이트의 관리 대시보드에 로그인하기 위한 기본 비밀번호가 인스턴스에 저장됩니다. 비밀번호를 받으려면 다음 단계를 완료하세요.

WordPress 관리자의 기본 암호를 가져오려면
  1. 인스턴스의 인스턴스 관리 페이지를 엽니다. WordPress

  2. WordPress패널에서 기본 암호 검색을 선택합니다. 그러면 페이지 하단의 Access 기본 비밀번호가 확장됩니다.

    
            Lightsail에서  WordPress  관리자 비밀번호에 액세스하는 중입니다.
  3. [실행] 을 선택합니다. CloudShell 그러면 페이지 하단에 패널이 열립니다.

  4. 복사를 선택한 다음 내용을 CloudShell 창에 붙여넣습니다. CloudShell 프롬프트에 커서를 놓고 Ctrl+V를 누르거나 마우스 오른쪽 버튼을 클릭하여 메뉴를 연 다음 붙여넣기를 선택할 수 있습니다.

  5. CloudShell 창에 표시된 암호를 기록해 둡니다. WordPress 웹 사이트의 관리 대시보드에 로그인하려면 이 정보가 필요합니다.

    
            Lightsail에서  WordPress  관리자 비밀번호를 보는 중입니다.

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

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

다음 단계를 완료하여 WordPress 웹 사이트의 관리 대시보드에 로그인하십시오.

관리 대시보드에 로그인하려면
  1. 인스턴스의 인스턴스 관리 페이지를 엽니다. WordPress

  2. WordPress패널에서 Access WordPress Admin을 선택합니다.

  3. WordPress 관리자 대시보드 액세스 패널의 퍼블릭 IP 주소 사용에서 다음 형식의 링크를 선택합니다.

    http://퍼블릭 IPv4-주소. /wp-admin

  4. 사용자 이름 또는 이메일 주소에 를 입력합니다. user

  5. 비밀번호에는 이전 단계에서 얻은 비밀번호를 입력합니다.

  6. 그런 다음 로그인을 선택합니다.

    
             WordPress Lightsail에서 시작 및 구성

    이제 WordPress 웹 사이트의 관리 대시보드에 로그인되어 관리 작업을 수행할 수 있습니다. WordPress 웹 사이트 관리에 대한 자세한 내용은 설명서의 WordPressCodex를 참조하십시오. WordPress

    
             WordPress Lightsail에서 시작 및 구성

추가 정보

Amazon Lightsail에서 WordPress 인스턴스를 시작한 후 수행할 수 있는 몇 가지 추가 단계는 다음과 같습니다.