아마존 라이트세일에 워드프레스 설치 및 도메인 연결하기

Facebooktwitterredditpinterestlinkedinmail

아마존 라이트세일 (Amazon Lightsail)은 저렴한 비용에 가상 서버 호스팅을 이용할 수 있는 서비스로 서울 리전까지 지원하여 속도와 성능면에서 좋은 평가를 받고 있습니다. 아마존 라이트세일은 한 달에 최저 3.5달러부터 서비스를 이용할 수 있습니다.

아마존 라이트세일 Lightsail 요금제

아마존 라이트세일을 이용하면 저렴한 비용에 VPS 서버를 이용할 수 있지만, 직접 서버를 세팅하여 운영해야 하는 부담이 있습니다. 이 블로그에 현재 이용 중인 Bluehost VPS 상품은 cPanel과 라이브 채팅을 통한 고객 지원이 제공되므로 저처럼 서버에 대한 지식이 부족한 사용자에게 적합한 것 같습니다.

참고로 저렴하게 해외 호스팅을 이용하고 싶은 경우 다음 글에 포함된 링크를 클릭하여 블루호스트 공유호스팅에 가입하면 월 1달러가 할인 월 최저 2.95달러부터 서비스를 이용할 수 있습니다.

이 글에서는 아마존 AWS에 가입하여 워드프레스를 설치하고 도메인을 연결하는 과정까지 살펴보겠습니다.

아마존 AWS에 가입하기

아마존 라이트세일 사이트 (https://aws.amazon.com/ko/lightsail/)에 접속한 다음 Lightsail 무료로 시작하기를 클릭합니다.

아마존 라이스테일 시작하기

AWS 계정 생성 화면이 표시됩니다.

아마존 AWS 계정 생성

이메일 주소, 암호, AWS 계정 이름을 입력합니다. 계정 이름은 추후에 변경이 가능합니다. 페이지가 영문으로 표시되는 경우 오른쪽 상단에서 "한국어"를 선택하면 한글로 바뀝니다.

입력한 후에 맨 아래의 "동의하고 계정 만들기"를 클릭합니다.

계속하여 연락처 정보를 입력하는 페이지가 표시됩니다.

아마존 AWS 계정 만들기

계정 유형으로 프로페셔널(회사)과 개인 중에서 선택할 수 있습니다. 영어로 모두 기입하도록 합니다. 기입한 후 맨 아래의 "계정을 만들고 계속 진행"을 클릭합니다.

결제 정보 페이지가 표시됩니다. 해외에서 사용 가능한 신용카드나 직불카드 정보를 입력합니다.

아마존 AWS 계정 생성 - 결제 정보 입력

검증 및 추가를 클릭하면 등록한 신용카드로 AMAZON WEB SERVICES 이름으로 0.00달러와 1달러가 청구됩니다.

다음 단계에서 문자 메시지(SMS)나 유선 전화로 자격 증명을 확인하는 과정을 거치게 됩니다. 문자 메시지를 선택하는 경우 휴대전화 번호를 선택하고 보안 검사 문자를 입력한 후 "SMS 전송"을 클릭하면 문자로 인증 코드(Verification Code)가 날라옵니다.

아마존 AWS 가입 자격 증명 확인

확인 코드를 입력하면 아마존 AWS 계정 생성이 완료됩니다.

아마존 AWS 가입 완료

라이트세일에서 워드프레스 인스턴스 만들기

라이트세일(Lightsail)에서 워드프레스를 곧바로 운영하고 싶은 경우 인스턴스 만들기에서 WordPress 이미지를 선택하면 편리합니다.

아마존 라이트세일 시작하기

방금 만든 계정으로 아마존 AWS에 로그인한 후 아마존 라이트세일 사이트에서 Lightsail 무료로 시작하기를 클릭합니다. 그러면 인스턴스를 만들 수 있는 "인스턴스 생성" 화면이 표시됩니다.

아마존 라이트세일 워드프레스 인스턴스 만들기

인스턴스 이미지 선택에서 플랫폼은 Linux/Unix를 선택합니다. 리눅스/유닉스 운영 체제는 월 3.5달러부터 이용할 수 있고 윈도우 운영 체제는 월 8달러부터 이용이 가능합니다.

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

아마존 라이트세일 인스턴스 플랜 선택

"인스턴스 플랜 선택" 섹션에서 적합한 요금을 선택합니다. 3.5달러 플랜을 선택하면 한 달 동안 무료로 이용할 수 있습니다.

아마존 라이트세일 인스턴스 만들기

인스턴스 확인 섹션에서 Lightsail 리소스의 이름을 입력한 후에 하단의 "인스턴스 생성"을 클릭합니다. 그러면 인스턴스 생성이 시작됩니다.

아마존 라이트세일 인스턴스 생성 완료

인스턴스가 생성되려면 약간의 시간이 필요합니다. 생성이 완료될 때까지 "대기 중"이 표시됩니다.

워드프레스 비밀번호 확인하기

WordPress 인스턴스가 완료되면 SSH에 접속하여 워드프레스 사이트에 로그인하는 데 필요한 비밀번호를 확인할 수 있습니다.

인스턴스 생성이 완료되면 생성된 인스턴스의 상태가 "대기 중"에서 "실행 중"으로 바뀝니다.

아마존 Lightsail 워드프레스 인스턴스 비밀번호 확인

방금 생성된 인스턴스의 오른쪽 상단에 있는 점 3개 아이콘을 클릭합니다.

아마존 AWS - SSH 연결

드롭다운 메뉴에서 "연결"을 클릭합니다. 그러면 SSH에 접속됩니다.

아마존 라이트세일 SSH 연결

위와 같은 화면이 나타나면 다음 명령을 입력합니다.

cat bitnami_application_password

그러면 위의 화면과 같이 비밀번호가 표시됩니다.

워드프레스 사이트에 로그인하기

로그인에 필요한 패스워드를 확인했으므로 이제 새로 생성한 워드프레스 사이트에 로그인할 수 있습니다. 워드프레스 사이트에 로그인하려면 브라우저 주소창에 다음 URL을 입력합니다.

http://PublicIpAddress/wp-login.php

PublicIPAddress는 WordPress 인스턴스의 퍼블릭 IP 주소입니다. 퍼블릭 IP는 인스턴스 리스트에서 확인이 가능합니다.

아마존 라이트세일 퍼블릭 IP 주소

기본 사용자 이름은 user입니다.

아마존 라이트세일 워드프레스 로그인

Username에 user를 입력하고, Password 필드에는 위에서 확인한 비밀번호를 입력합니다. 워드프레스에 로그인한 후에는 언어를 한국어로 변경하고 비밀번호도 변경하시기 바랍니다.

라이트세일 고정 IP 주소를 생성하여 워드프레스 인스턴스에 연결하기

인스턴스를 중지했다가 시작하면 워드프레스 인스턴스의 기본 공인 IP가 변경됩니다. 인스턴스에 고정 IP 주소를 연결하면 인스턴스를 중지했다가 시작해도 IP 주소가 변경되지 않습니다.

고정 IP 주소 생성하기

인스턴스 페이지에서 고정 IP 주소를 지정할 인스턴스의 이름을 클릭합니다.

아마존 라이트세일 - 고정 IP 주소 만들기

네트워킹 탭을 클릭합니다.

아마존 라이트세일 고정 IP 주소 생성

위와 같은 화면이 표시되면 "고정 IP 생성" 버튼을 클릭합니다.

고정 IP 주소 생성

인스턴스에 연결 섹션에서 고정 IP 주소가 연결될 인스턴스를 선택합니다.

고정 IP 확인 및 생성

고정 IP 확인 섹션에 Lightsail 리소스의 이름을 입력하고 하단의 생성을 클릭합니다. 고정 IP 주소는 인스턴스에 연결되어 있는 동안 무료이고 추가 요금 없이 5개를 관리할 수 있습니다.

도메인 연결하기

이제 도메인을 워드프레스 인스턴스에 연결할 수 있습니다. 이 절차는 다음과 같습니다.

  • 아마존에서 도메인을 추가하고 아마존 네임서버 정보를 확인합니다.
  • 도메인의 네임서버 정보를 아마존에서 제시하는 정보로 변경합니다.
  • A 레코드를 생성하여 고정 IP 주소를 가리키도록 설정합니다.

인스턴스 페이지에서 네트워킹 탭을 클릭합니다.

아마존 라이트세일 도메인 연결하기

네트워킹 페이지에서 DNS 영역 생성 아이콘을 클릭합니다.

아마존 라이트세일 DNS 영역 생성

그러면 등록한 도메인을 입력하고 DNS 영역을 생성할 수 있습니다.

아마존 라이트세일 워드프레스 인스턴스에 도메인 연결

등록한 도메인 입력 섹션에 가비아 등에서 등록한 도메인 이름(예: example.com)을 입력하고, 하단의 DNS 영역 생성을 클릭합니다. 그러면 도메인이 등록된 등록대행기관의 홈페이지에 로그인하여 도메인의 네임서버 정보를 변경할 수 있도록 네임서버가 표시됩니다.

아마존 라이트세일 DNS 레코드 추가

이름 서버 정보로 도메인 공급자 사이트에 로그인하여 도메인의 네임서버를 변경하도록 합니다. 네임서버가 변경되려면 1~2일 정도 소요될 수 있습니다. 많은 경우 서너 시간만에 변경될 수 있지만, 간혹 하루 이상 걸리기도 합니다.

도메인의 네임서버 정보를 변경한 후에 상기 화면의 DNS 레코드 섹션에서 A 레코드를 추가하도록 합니다.

A 레코드 추가

"레코드 추가"를 클릭합니다.

아마존 라이트세일 도메인 연결

A 레코드를 선택하고 하위 도메인에는 @을 입력하면 example.com 형태로 추가됩니다. 오른쪽에서 고정 IP 주소를 선택합니다. 고정 IP 주소를 선택하면 오른쪽 상단에 체크 아이콘이 녹색으로 변합니다. 녹색 체크 아이콘을 클릭하면 레코드가 추가됩니다.

이제 기다리면 도메인이 워드프레스 인스턴스에 연결될 것입니다.

참고:



7 개 댓글

  1. 안녕하세요! AWS 라이트로 이제 막 사이트를 만드려는 초보입니다.

    데이터베이스와 스토리지 셋업은 필수인가요?
    쇼핑몰 사이트라서 회원가입과 이미지 업로드가 필수입니다!

    위에 설명해주신 부분에 따라 인스턴트 플랜을 사용하고 있습니다.

    응답
    • 아마존에서 기본적으로 제공하는 워드프레스 인스턴스 이미지를 활용하면 별다른 설정을 할 필요가 없이 곧바로 워드프레스를 운영할 수 있습니다.

      가상 서버를 직접 운영하는 것이기 때문에 서버에 대한 지식이 있어야 문제가 발생했을 때 대응할 수 있을 것입니다. 항상 백업본을 만들어서 저장해놓는 습관을 들이면 난감한 상황이 발생했을 때 복구가 가능합니다. 스냅샷을 정기적으로 생성할 것을 권장합니다.

      응답
  2. 카페24와는 비교가 안 되는 요금, 서울 리전, 인증서 제공 등을 생각하면 아마존 라이트 세일이 아주 매력적입니다.
    하지만 서버 세팅등 제 능력을 생각하면 망설여지기도 합니다.
    현재 월 1,100원 내고 일반형을 사용중인데, 다음 단계인 비즈니스형은 월 5,500원에 저장공간 2G, 트래픽은 5.5G에 불과합니다. 비즈니스 형을 쓰느니 공부를 좀 해서라도 아마존으로 옮겨야겠다는 생각이 듭니다.

    응답
    • 먼저 테스트 용도로 하나 만들어서 테스트해보는 것도 한 방법 같습니다.

      사이트 규모가 크면 서버 문제로 하루 이틀 정도 사이트가 중단되면 피해가 클 수 있기 때문에, 그런 경우에는 서버 전문가를 고용하여 운영하는 것을 고려해볼 수 있을 것 같습니다.

      (아마존 AWS나 아마존 라이트세일을 운영하면서 문제가 발생할 경우 크몽에서 사람을 구해 문제를 해결하는 분들도 계십니다. 그런 경우 비용이 더 많이 들 수 있습니다.)

      응답
      • ㅎㅎ 그야말로 배보다 배꼽이 더 큰 일이로군요.
        제 글들은 사실 이미지가 별 필요가 없는 것이 많아 외부 이미지를 불러들여 사용하고 있죠. 아직 시간적 여유가 있으니 좀 더 고민해봐야겠습니다.

  3. 좋은 정보 감사합니다.

    테스트 용도로 하나 만들려고 생각중입니다. 본서버에서 테스트 하려고 하니 잘못 만지면 이상해지고 해서 하나 만들려고 하는데 좋은 아마존 라이트세일로 해야겠네요.

    아마존은 국내 서버라 엄청 빠르더군요. 나중에는 좀 고급 사양으로 가게 되면 너무 비싸져서 문제지만 간단한 소개사이트나 국내 사이트는 괜찮을듯 합니다.

    리노드도 기본 사이트 하나 만들고 이것저것 업타임 체크에 이게 웹사이트 구성하는게 취미생활이 되면 안되는데요. ㅠㅠ .. 본업에 충실해야지요.

    응답
    • 테스트 용도로 하나 만들어서 사용해보면 좋을 듯 합니다.

      서버는 문제가 발생하면 해결하는 데 시간이 많이 소요되기 때문에 시간이 많다면 서버를 운영하면서 하나씩 익히는 것도 나름 재미 있을 것 같습니다.

      응답