ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 단 몇 번의 클릭 만으로 워드프레스 홈페이지 만들기 (Amazon lightsail)
    Public Cloud/AWS 2024. 1. 8. 14:28

    10년 이상 유로 웹 호스팅을 사용해서 홈페이지를 운영하고 있었는데 잦은 연결 실패 그리고 SSL 인증서문제로 인해 이전을 계획하였습니다. 마침 2년 연장한 웹 호스팅이 만료 30일이 남았다고 연장하라고 메일이 왔습니다.


    1. 요구사항

      무엇보다 가장 먼저 고려해야할 점은 유지관리 비용이였습니다. 웹호스팅은 별도의 서버가 없지만 SSL 인증서를 별도로 구입해야 하고 서버에 설치를 하려면 세팅비를 별도로 부과하고 있었습니다. 웹서버를 운영해보시면 알겠지만 SSL인증서는 Apache나 Nginx 설정파일에 몇 줄 설정해 주면 되는 부분인데 설치비를 3만원을 받고 있었어요. 그리고 인증서도 만료되면 교체해야 하는 비용까지 생각한다면 적지 않은 비용이 추가된다고 생각되었습니다. 

      다음으로 직접 EC2에 웹서버와 DB를 설치하는 방법을 생각해 보았는데 번거롭기도 하고 가격도 저렴하지 않았습니다.

    스토리지에서 부터 트래픽 비용까지 전부 별도의 비용이 발생하면 상당히 많은 비용이 나갈거라 생각되었습니다.

      마지막으로 AWS Lightsail을 고려했는데요. 저렴한 비용과 간단한 클릭으로 한 번에 세팅까지 가능합니다.

    AWS의 다양한 기능을 사용하지 않고 간단하게 워드프레스만 사용하기에 안성맞춤이라 생각하였습니다.

     

    업체 호스팅 비용(월)  SSL 인증서
    미리내(웹호스팅) 2,000원 구입비, 세팅비 별도
    AWS EC2 약 $ 42(t2.medium), 스토리지 등 별도 무료 SSL 인증서 직접 설치
     AWS Lightsail $ 3.5 (스토리지, 트레픽 포함) 무료SSL 인증서 직접 설치

     

     


    2. AWS 회원가입

    이미 많은 분들이 사용하고 있어서 회원가입 부분은 넘어가겠습니다.


    3. Lightsail 인스턴스 생성

    AWS 콘솔에 접속을 하였으면 검색창에 검색을해서 Ligtsail 관리 콘솔로 접속합니다.

     

    다음으로 인스턴스에 들어가서 인스턴스 생성 버튼을 누르면 됩니다.

    OS만설치할 수도 있고 앱과 같이 설치할수 있는 다양한 옵션을 제공하고 있습니다.

     

     

    Lightsali에서 제공하는 워드프레스 이미지는 Bitnami와 워드프레스가 만든 공식이미지 입니다.

    Let's Encrype SSL 인증서가 장동 구성되는 스크립트가 있어 누구나 쉽게 SSL 인증서를 설치할 수 있는 장점이 있습니다.

    서버에 접근할 수 있는 SSH 키페어를 생성을 하고 선택해 줍니다.

     

     

    마지막으로 인스턴스 팰랜을 선택해줍니다. 저는 가장 저렴한 플랜을 선택하였습니다. 월 $3.5에 2개의 vCPU를 지원하며 메모리는 512MB입니다.  초기 20GB의 스토리지를 제공하며 1TB의 트레픽을 제공합니다.

     

     

     

     

    이름까지 정해졌으면 인스턴스 생성을 누르면 인스턴스 생성이 완료됩니다. 인스턴스가 만들어지기 까지 단 몇번의 동작만으로 생성이 완료되었습니다.

    생성된 인스턴스를 클릭하면 정보를 확인할 수 있습니다.

     

    워드프레스 관리자에 접근하기 위해서는 패스워드를 설정해야 합니다. 

    계정은 기본으로 user이며, 패스워드는 CloudShell에 들어가서 제공되는 스크립트를 실행되면 확인할 수 있습니다.

     

     

     

    1분도 안되서 워드프레스를 설치 할 수 있었습니다.

    SSL인증서를 설치하기 위해서는 먼저 도메인이 있어햐 하고 DNS영역에 도메인을 등록하고 관리중인 도메인의 네임서버를 변경해 주어야 합니다.

    도메인 설정까지 완료되면 도메인 할당을 하고 서버에 접속하여서 아래 스크립트를 실행해서 설정하면 간단하게 SSL인증서까지 등록할 수 있습니다.

     

    $ sudo /opt/bitnami/configure_app_domain

     

Copyright 2020. bluewins All Rights Reserved.