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 인스턴스 생성 섹션을 참조하세요.

WordPress용 Lightsail 인스턴스 생성
  1. Lightsail 콘솔에 로그인합니다.

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

    Lightsail에서 워드프레스를 시작합니다.
  3. 인스턴스에 대한 AWS 리전 및 가용 영역을 선택합니다.

    Lightsail에서 워드프레스를 시작합니다.
  4. 다음과 같이 인스턴스의 이미지를 선택합니다.

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

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

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

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

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

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

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

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

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

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

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

3단계: WordPress 인스턴스 구성

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

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

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

  • 고정 IP 주소 - 인스턴스를 중지했다가 시작하면 WordPress 인스턴스의 기본 퍼블릭 IP 주소가 변경됩니다. 인스턴스에 고정 IP 주소를 연결할 때 인스턴스를 중지했다가 시작한 경우에도 동일하게 유지됩니다. 자세한 내용은 Lightsail 리소스의 IP 주소 보기 및 관리 섹션을 참조하세요.

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

작은 정보

시작하기 전에 다음 팁을 확인하세요. 문제 해결 정보는 WordPress 설정 문제 해결을 참조하세요.

  • 설치는 2023년 1월 1일 이후에 생성된 WordPress 버전 6 이상의 Lightsail 인스턴스를 지원합니다.

  • 설정 중에 실행되는 Certbot 종속성 파일, HTTPS 재작성 스크립트 및 인증서 갱신 스크립트는 인스턴스의 /opt/bitnami/lightsail/scripts/ 디렉터리에 저장됩니다.

  • 인스턴스가 Running 상태여야 합니다. 인스턴스가 방금 시작된 경우 SSH 연결이 준비될 때까지 몇 분 정도 기다립니다.

  • 인스턴스 방화벽의 포트 22, 80 및 443은 설정이 실행되는 동안 모든 IP 주소에서 TCP 연결을 허용해야 합니다. 자세한 내용은 인스턴스 방화벽을 참조하세요.

  • Apex 도메인(example.com)과 www 하위 도메인(www.example.com)의 트래픽을 가리키는 DNS 레코드를 추가하거나 업데이트할 때 인터넷 전체에 전파해야 합니다. nslookup 또는 MxToolboxDNS 조회와 같은 도구를 사용하여 DNS 변경 사항이 적용되었는지 확인할 수 있습니다.

  • 2023년 1월 1일 이전에 생성된 Wordpress 인스턴스에는 더 이상 사용되지 않는 Certbot Personal Package Archive(PPA) 리포지토리가 포함되어 있어 웹 사이트 설정이 실패할 수 있습니다. 설정 중에 이 리포지토리가 있는 경우 기존 경로에서 제거되고 인스턴스의 ~/opt/bitnami/lightsail/repo.backup 위치에 백업됩니다. 더 이상 사용되지 않는 PPA에 대한 자세한 내용은 Canonical 웹 사이트의 Certbot PPA를 참조하세요.

  • 인증서를 암호화하면 60~90일마다 자동으로 갱신됩니다.

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

웹 사이트 설정 마법사를 사용하여 인스턴스를 구성
  1. 인스턴스 관리 페이지의 연결 탭에서 웹 사이트 설정을 선택합니다.

    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분이 걸릴 수 있습니다. 인스턴스 연결 탭에서 각 단계의 진행 상황을 볼 수 있습니다.

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

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

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

  2. DNS 영역 생성

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

  3. 도메인 할당 관리

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

    작은 정보

    도메인이 WordPress 인스턴스로 트래픽을 라우팅하기 전에 인터넷으로 이 변경 사항이 전파될 때까지 기다립니다.

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

    단계별 지침은 LightsailHTTPS에서를 사용하여 WordPress 사이트 보호 섹션을 참조하세요.

  5. 도메인 할당 단계에서 지정한 URL이 WordPress 사이트를 여는지 확인합니다.

4단계: WordPress 웹 사이트에 대한 관리자 암호 가져오기

WordPress 웹사이트의 관리 대시보드에 로그인하기 위한 기본 암호가 인스턴스에 저장됩니다. 암호를 가져오려면 다음 단계를 완료합니다.

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

  2. WordPress 패널에서 기본 암호 검색을 선택합니다. 이렇게 하면 페이지 하단의 액세스 기본 암호가 확장됩니다.

    Lightsail에서 WordPress 관리자 암호에 액세스하는 중입니다.
  3. CloudShell 시작을 선택합니다. 이는 페이지 하단에 분할 창을 엽니다.

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

  5. CloudShell 창에 표시된 암호를 기록해 둡니다. 나중에 WordPress 웹사이트의 관리 대시보드에 로그인하는 데 사용합니다.

    Lightsail에서 WordPress 관리자 암호를 봅니다.

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

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

WordPress 웹사이트의 관리 대시보드에 로그인하려면 다음 단계를 완료합니다.

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

  2. WordPress 패널에서 WordPress 관리자 액세스를 선택합니다.

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

    http://public-ipv4-address./wp-admin

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

  5. 암호에 이전 단계에서 얻은 암호를 입력합니다.

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

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

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

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

추가 정보

다음은 Amazon Lightsail에서 WordPress 인스턴스를 실행한 후 수행할 수 있는 몇 가지 추가 단계입니다.