워드프레스는 전세계에서 많이 사용하는 CMS입니다. 워드프레스를 이용하는 방법으로 설치형과 가입형으로 구분할 수 있는데요. 개인 서버를 이용하는 방법이 바로 설치형 워드프레스입니다. 즉, 개인이 활용할 수 있는 서버가 준비되어 있어야 합니다. 아마존 aws는 다양한 서버의 형태를 사용자가 빌려서 사용할 수 있습니다.
과거에는 aws를 이용하는 방법이 쉽지 않았습니다. 복잡한 설정과 관리가 필요했습니다. 조금 더 가볍게 사용할 수 있는 버전이 등장해 많은 사람들이 활용하고 있습니다. 해당 서비스 이름이 바로 lightsail입니다. 필요한 서버를 인스턴스라고 부르며, 보다 빠르고 쉽게 우분투를 비롯한 다양한 서버를 이용할 수 있습니다. 여기에는 워드프레스를 사용하기 위한 웹서버도 포함될 수 있습니다.
아마존 aws 호스팅을 이용한 설치형 워드프레스 이용 방법
- 아마존 lightsail에 가입되어 있다는 가정하에 내용을 이어가게 됩니다. 아직 회원가입이 되어 있지 않다면 아이디를 생성한 후 내용을 참고하여 진행하면 도움이 될 수 있습니다.
1️⃣ 인스턴스 생성 - 시작
아마존 lightsail에서 서버를 인스턴스라고 부르게 됩니다. 클릭 몇번으로 필요한 서버를 준비할 수 있습니다. 복잡할 설정을 하지 않아도 좋다는 장점이 있지만, 한정된 자원만 이용이 가능하기 때문에 한계는 분명 존재할 수 있습니다. 가볍게 활용하거나, 테스트 용도로 활용하기에 적합하다고 할 수 있습니다.
로그인 후, 관리자 화면에서 볼 수 있는 페이지의 일부 모습입니다. 여기에는 '인스턴스 생성' 버튼이 있습니다. 해당 버튼을 선택하면 서버의 리전(지역), os 종류등을 선택할 수 있습니다.
2️⃣ 인스턴스 생성 - 설정
해당 부분에서는 인스턴스 생성에 있어 필요한 위치, 이미지, 블루프린트, 플랜 선택등에 대한 과정을 담고 있습니다. 각 메뉴에 대한 상세 설명은 본문을 참고하시면 도움이 될 수 있습니다.
① 인스턴스 위치 - 지역 선택
인스턴스가 위치할 지역을 선택하는 부분입니다. 타겟이 되는 지역에 인스턴스 서버가 위치하는 것이 속도측면에서 긍정적인 결과를 낳을 수 있습니다.
선택 가능한 지역으로 서울, 도쿄, 싱가포르, 몸바이, 스톡홀름, 시드니, 오레곤, 프랑크푸르트, 파리, 런던, 아일랜드, 호하이오, 버지니아, 몬트리올이 있습니다. 국내에서 사용한다면 서울을 선택하는게 좋겠죠.
② 인스턴스 이미지 선택 - Linux/Unix 또는 Microsoft Windows
서버는 하나의 작은 컴퓨터 환경으로 구성된다고 할 수 있습니다. 여기서 인터넷 통신에 관련된 기능이 포함되어 있는 프로그램이 설치되어야 합니다. 일반적으로 linux 또는 windwos server를 이용하게 됩니다. 사용자의 목적에 맞는 것을 선택하면 되는데요. 잠시후 알아볼 플랜에 영향을 끼치는 부분이기도 합니다.
위 사진에서 붉게 표시된 두가지의 이미지 중 하나를 선택한 후, 다음 단계로 넘어가면 됩니다.
③ 블루프린트 선택 - 앱 선택 가능
블로프린트 선택이라는 메뉴가 있습니다. 해당 메뉴에서는 인스턴스에 미리 설치된 앱 혹은 os만을 선택하여 진행할 수 있습니다. 간단하게 이야기하면 필요한 앱을 미리 설치한 서버 환경을 구축하는 단계라 할 수 있습니다. '앱+OS / OS 전용'으로 구분하여 선택할 수 있습니다.
(앱+OS)를 선택했다면 필요한 앱이 포함되어 있는 것을 선택할 수 있습니다. 여기에는 워드프레스, cpanel, ghost등 다양한 앱이 있습니다. 아래 사진을 참고하면 도움이 될 수 있습니다.
만약, 앱이 포함된 인스턴스가 필요한 것이 아니라면 'OS 전용'을 선택할 수 있습니다. OS 전용에는 Linux, Ubuntu, CentOS등 여러 OS가 존재합니다. 아래 사진을 참고하면 도움이 될 수 있습니다.
④ 인스턴스 플랜 선택 - 트래픽, 가격, 용량 정보 확인
마지막으로 위에서 설정한 인스턴스 플랜을 설정하는 단계입니다. 여기에서 확인할 것은 트래픽, 월별 요금, 용량, 메모리등이 있습니다. 앞에서 잠깐 언급한 것과 같이 windows server 또는 Linux 서버를 선택하는 것에서 따라 조금씩의 차이가 있습니다.
- Linux/Unix
- Microsoft Windows
위에서 보여지는 것과 같이 OS에 따라 플랜이 차이를 보일 수 있습니다. 해당 내용을 참고하면 최종적으로 인스턴스를 선택하는데 도움이 될 수 있을 것입니다.
3️⃣ 아마존 aws lightsail 워드프레스 포함 인스턴스 생성 과정
가장 핵심이 되는 워드프레스를 포함한 인스턴스를 생성하는 과정을 알아보도록 합니다. 위에서 알아본 인스턴스 생성과정을 이해하고 있다면 쉽게 활용할 수 있을 것입니다. 일반적으로 워드프레스는 하나의 서버에 하나의 도메인을 연결하게 됩니다. 즉, 하나의 서버에 하나의 사이트를 연결하게 됩니다. 만약 여러개의 사이트를 하나의 서버에서 운영하고 싶다면 워드프레스 멀티사이트(WordPress Multisite)를 이용할 수 있습니다.
아마존 라이트세일에서 인스턴스를 생성하는 과정 중, '블루프린트 선택' 부분에서 워드프래스 앱이 포함된 것을 선택하면 됩니다. 하나의 사이트를 이용할 것이라면 WordPress를 선택합니다. 만약, 다수의 사이트를 이용할 것이라면 WordPress Multisite를 선택한 후 인스턴스를 생성하면 됩니다.
마치며.
일반적으로 사이트를 구성하기 위해서는 html, css, javascript, php등의 코딩이 필요합니다. 또한, 서버에서 이용되는 db에 대한 지식도 필요하게 됩니다. 여기에 더해서 보다 역동적이고 멋진 기능들을 구현하기 위해서는 또다른 코드에 대한 지식이 필요할 수 있습니다. 워드프레스를 이용한다면 코딩에 대한 지식이 없어도 손쉽게 사이트를 구성하고 이용할 수 있습니다. 설치형 / 가입형 워드프레스를 먼저 선택한 후, 설치형을 이용하기 위해서는 개인 서버를 활용하면 됩니다. 처음이라면 분명 시행착오가 발생할 수 있는데요. 오류를 수정하는 것도 좋지만 빠르게 새로 만드는 것도 좋은 방법이 될 수 있습니다. 아마존 라이트세일은 손쉽게 서버를 생성한 후 활용해볼 수 있기 때문에 초반에 다양한 시도를 해볼 수 있다는 장점이 있습니다. 본문의 내용을 참고하시면 워드프레스 서버를 구축하는데 큰 도움이 될 수 있을 것입니다.