Amazon Lightsail에 WordPress를 설치하는 방법: 전체 안내서

게시 됨: 2022-12-20

Amazon Lightsail에 WordPress를 설치하고 싶지만 어디서부터 시작해야 할지 잘 모르시겠습니까?

사전 제작된 애플리케이션 청사진을 통해 Amazon Lightsail을 사용하면 완벽하게 작동하는 WordPress 사이트를 매우 쉽게 시작하고 실행할 수 있습니다.

이 단계별 자습서에서는 모든 것을 설정하는 방법을 정확하게 배웁니다.

마지막에는 사용자 지정 도메인 이름과 Let's Encrypt의 무료 SSL 인증서를 사용하여 Amazon Lightsail에서 작동하는 WordPress 사이트를 갖게 됩니다.

파헤쳐 보자!

Amazon Lightsail에 WordPress를 설치하는 방법

다음은 Amazon Lightsail에 WordPress를 설치하는 방법에 대한 대략적인 설명입니다. 전체 지침을 계속 읽으십시오.

  1. Amazon Lightsail에서 새 인스턴스 생성
  2. WordPress 자격 증명에 액세스하여 WordPress에 로그인
  3. 인스턴스에 고정 IP 주소 연결
  4. 도메인 이름이 인스턴스를 가리키도록 지정
  5. Let's Encrypt에서 무료 SSL 인증서 설치

1. 새 인스턴스 생성

시작하려면 Amazon Lightsail 대시보드에 로그인하십시오.

AWS를 처음 사용하는 경우 대시보드에 액세스하기 전에 계정을 생성해야 할 수 있습니다.

Amazon Lightsail 대시보드에 있으면 버튼을 클릭하여 새 인스턴스를 생성합니다.

인스턴스 만들기

다음 화면에서 Linux/Unix를 플랫폼으로 선택한 다음 WordPress 청사진을 선택합니다( 두 가지 모두 기본적으로 선택되어 있어야 함 ).

워드프레스 청사진

페이지 아래에서 서버의 리소스와 가격을 제어하는 ​​인스턴스 계획을 선택할 수 있습니다.

어떤 계획이든 자유롭게 선택할 수 있지만 대부분의 WordPress 사이트에는 1GB의 RAM과 1개의 vCPU를 제공하는 5달러 인스턴스를 권장합니다.

캐싱을 사용하고 동적 콘텐츠가 많지 않은 한 이 계획만으로도 월 수십만 방문을 지원할 수 있습니다.

인스턴스 플랜

그 아래에서 인스턴스를 기억하는 데 도움이 되는 이름을 지정할 수 있습니다.

선택을 마치면 하단의 인스턴스 만들기 버튼을 클릭하여 인스턴스를 가동합니다.

인스턴스 이름 지정

이제 Amazon Lightsail이 인스턴스를 생성하는 동안 잠시 기다립니다.

완료되면 AWS Lightsail 대시보드에 인스턴스가 표시되어야 합니다.

인스턴스 대시보드

이 인스턴스에 대한 대시보드를 열려면 인스턴스 이름을 클릭하십시오.

2. WordPress 자격 증명에 액세스

이 시점에서 이미 작동하는 WordPress 웹 사이트가 있습니다.

공용 IP를 브라우저 주소 표시줄에 붙여넣어 액세스할 수 있습니다.

워드프레스 사이트

그러나 아직 가지고 있지 않은 것은 WordPress 사용자 이름과 비밀번호이므로 아직 사이트에 로그인할 수 없습니다.

기본적으로 WordPress 사이트는 사용자를 사용자 이름으로 사용합니다. 그러나 암호에 액세스하려면 명령줄을 사용해야 합니다. 하지만 걱정하지 마세요! 매우 쉽고 새로운 소프트웨어를 설치할 필요가 없습니다.

시작하려면 인스턴스 대시보드에서 SSH를 사용하여 연결 옵션을 클릭하여 인스턴스용 브라우저 기반 SSH 클라이언트를 엽니다.

SSH를 사용하여 연결

그러면 브라우저에서 작업할 수 있는 팝업 명령줄 인터페이스가 열립니다.

로그인하거나 인증할 필요가 없습니다. 모든 것이 준비되어 있습니다.

WordPress 사용자 비밀번호에 액세스하려면 다음 명령을 붙여넣고 Enter 키를 누르기만 하면 됩니다.

cat bitnami_application_password

그러면 비밀번호가 표시됩니다. 로그인에 사용할 수 있도록 비밀번호를 안전한 장소에 복사하세요.

명령을 실행하여 암호에 액세스

이제 다음 자격 증명을 사용하여 WordPress 설치에 로그인할 수 있습니다.

  • 사용자 이름 : 사용자
  • 비밀번호 : 위의 터미널 창에서

3. WordPress 인스턴스에 고정 IP 주소 연결

이미 인스턴스의 퍼블릭 IP 주소에서 WordPress 사이트에 액세스할 수 있지만 이 퍼블릭 IP 주소를 그대로 사용할 수는 없습니다.

인스턴스의 현재 구성에서는 인스턴스를 중지/시작할 때마다 퍼블릭 IP 주소가 변경되기 때문입니다.

따라서 도메인 이름을 이 퍼블릭 IP 주소로 지정하면 인스턴스를 다시 시작하면 도메인 연결 작동이 중지됩니다.

이 문제를 해결하기 위해 Amazon Lightsail에서는 추가 비용 없이 정적 IP 주소를 인스턴스에 연결할 수 있습니다.

정적 IP 주소를 연결하면 인스턴스는 항상 동일한 IP 주소를 갖게 됩니다.

만들려면 인스턴스 대시보드의 네트워킹 탭으로 이동합니다. 그런 다음 고정 IP 연결 옵션을 클릭합니다.

고정 IP 연결

그러면 팝업이 열립니다. 고정 IP 주소에 이름을 지정한 다음 만들기 및 연결 버튼을 클릭합니다.

IP 이름 추가

이제 인스턴스에 새로운 고정 IP 주소가 부여됩니다. 인스턴스 대시보드의 네트워킹 탭과 오른쪽 상단 모서리에 있는 정보 요약에 반영된 것을 볼 수 있습니다.

고정 IP를 사용하는 인스턴스

4. 도메인 이름을 고정 IP 주소로 지정

인스턴스에 고정 IP 주소를 연결했으므로 도메인 이름이 인스턴스를 가리키도록 할 준비가 되었습니다.

이렇게 하면 IP 주소를 사용하는 대신 도메인 이름을 입력하여 WordPress 사이트에 액세스할 수 있습니다.

이를 설정하려면 도메인의 DNS 레코드를 관리하는 모든 위치에서 작업해야 합니다. 일반적으로 도메인 등록 기관이 됩니다. 또는 Cloudflare와 같은 서비스를 사용하는 경우 Cloudflare 대시보드에서 이러한 레코드를 관리합니다.

또는 Lightsail 콘솔을 사용하여 DNS 레코드를 관리할 수 있도록 DNS 관리를 Lightsail로 이전할 수도 있지만 여기에는 몇 가지 추가 단계가 필요합니다.

가장 간단한 옵션은 도메인의 DNS 레코드를 관리하는 곳으로 이동하여 다음 레코드를 추가하는 것입니다.

레코드 유형 콘텐츠
@ [고정 IP 주소]
CNAME www yoursite.com

이것은 www.yoursite.com이 아닌 yoursite.com을 사용한다고 가정합니다.

Cloudflare의 모습은 다음과 같습니다.

클라우드플레어 DNS

이제 도메인 이름을 입력하여 WordPress 인스턴스에 액세스할 수 있습니다.

사용자 지정 도메인이 있는 WordPress 사이트

WordPress 사이트는 올바른 도메인 이름을 자동으로 감지해야 합니다. 그러나 다시 확인하려면 설정 → 일반 으로 이동하여 도메인 이름이 WordPress 주소사이트 주소 로 표시되는지 확인할 수 있습니다.

5. SSL 인증서 설정

이 시점에서 도메인 이름을 통해 액세스할 수 있는 작동하는 WordPress 웹사이트가 있습니다.

프로세스의 마지막 부분에서는 사이트가 HTTPS의 이점을 누릴 수 있도록 SSL 인증서를 설치해야 합니다.

WordPress 청사진의 일부로 Amazon Lightsail 및 Bitnami는 Let's Encrypt를 통해 무료 SSL 인증서를 설정하는 데 필요한 기본 도구를 설치합니다.

그러나 SSL 인증서를 활성화하려면 브라우저 내 터미널 창에서 몇 가지 명령을 실행해야 합니다.

인스턴스 대시보드로 돌아가서 Connect using SSH 옵션을 클릭하여 브라우저 내 터미널 창을 엽니다.

그런 다음 다음 명령을 실행합니다.

sudo /opt/bitnami/bncert-tool

bncert를 업데이트하라는 메시지가 표시될 수 있습니다. 그렇다면 Y를 입력하십시오. 그런 다음 위의 명령을 다시 실행하십시오.

이제 도메인 이름의 www 및 www가 아닌 ​​버전을 공백으로 구분하여 입력하고 Enter 키를 누르십시오. 예를 들면 다음과 같습니다.

yoursite.com www.yoursite.com

bcert 도구 실행

그러면 HTTP에서 HTTPS로의 리디렉션을 활성화하라는 메시지가 표시됩니다. Y를 입력하여 활성화하고 Enter 키를 누릅니다.

그런 다음 www가 아닌 ​​www 리디렉션 설정 또는 그 반대 중에서 선택할 수 있습니다.

마지막으로 선택 사항에 대한 요약이 표시됩니다. 모든 것이 좋아 보인다면 Y를 입력하고 Enter 키를 눌러 구성을 완료합니다.

bcert 구성

설정의 일부로 Let's Encrypt에서 사용할 이메일 주소를 입력해야 할 수 있습니다.

그리고 그게 다야! Bitnami가 완료되면(몇 초밖에 걸리지 않음) 이제 사이트에서 HTTPS를 사용할 수 있습니다.

사이트를 방문하면 이제 녹색 자물쇠가 표시됩니다.

SSL 인증서가 있는 WordPress 사이트

이제 사이트를 사용할 준비가 되었습니다.

Amazon Lightsail로 WordPress 사이트 생성

Amazon Lightsail을 사용하면 Amazon의 클라우드 네트워크로 구동되는 WordPress 사이트를 쉽게 가동할 수 있습니다.

사전 구축된 청사진을 사용하면 특별한 기술 지식 없이도 약 15분 만에 시작하고 실행할 수 있습니다.

Lightsail 청사진은 Let's Encrypt의 무료 SSL 인증서 설치와 같은 중요한 세부 정보도 처리할 수 있습니다.

직접 사용해 보고 싶다면 새 인스턴스를 생성할 때 처음 3개월을 무료로 사용할 수 있습니다.

오늘 한 번 시도하면 곧 실행될 것입니다.

아마존 라이트세일로 이동