직접 서버를 만들고 WordPress를 운영하는 방법은 어려워 보일 수 있지만 AWS 라이트세일을 이용하면 초보자들도 쉽게 만들수 있습니다. 이 글에서는 시작부터 끝까지, 단계별로 쉽게 설명해 드리면서 라이트세일 워드프레스의 장점 및 비용, AWS 활용법, 그리고 SSH 키 관리까지, 워드프레스를 효율적으로 운영하기 위한 내용으로 작성하였습니다.
AWS 라이트세일 워드프레스
왜 AWS LightSail에서 WordPress를 사용해야 할까요?
AWS LightSail은 아마존 웹 서비스(AWS)에서 제공하는 클라우드 컴퓨팅 서비스로, 가장 인기 있는 웹 애플리케이션 중 하나인 WordPress를 손쉽게 설치하고 관리할 수 있게 해줍니다. 특히, 멀티사이트 설정을 통해 여러 워드프레스 사이트를 하나의 인스턴스에서 관리할 수 있습니다. 그리고 다른 웹 호스팅 서비스는 월 2~3만원 이상의 비용이 들어가기 때문에 블로그를 시작하기에 부담스러운 금액인 반면 라이트세일은 $5 정도면 여러개의 블로그도 운영이 가능합니다.
혹시나 AWS설치에 어려움에 있으시면 관리형 서비스인 클라우드웨이즈를 사용하는 방법도 있습니다. 비용은 AWS보다 비싸지만 서버를 직접 관리를 하지 않아도 되는 장점이 있기 때문에 리눅스서버에 익숙하지 않은 초보분들에게 추천드립니다. 설치방법은 아래 참고 하세요.
AWS LightSail WordPress 설치
아마존 라이트세일에 접속하면 인스턴스를 만들어야됩니다. 라이트세일은 저렴한 비용으로 구성된 클라우드 리스소를 통해서 워드프레스를 빠르게 구축할수 있습니다.
WordPress multisite 인스턴스 만들기
인스턴스 리전으로 Seoul을 선택하고 플랫폼은 리눅스에 wordpress multisite를 선택하였습니다. 멀티사이트는 하나의 인스턴스로 하위 도메인을 만들어 (예: daily.hanab.kr) 여러개의 사이트를 운영할수 있습니다.
SSH키 생성 및 관리
인스턴스에 안전하게 접근하기 위해서 ssh 키생성를 생성해야됩니다. 서버에 접속할 때 ssh가 필요하며 개인 키는 절대 공유되어서는 안됩니다. 다운로드한 ssh를 안전한 위치에 저장합니다.
인스턴스 생성
AWS LightSail은 저렴한 가격으로 가성비있는 서버를 이용할 수 있습니다. 그리고 3개월동안 무료이며 그 이후 사양에 따라서 가격을 선택할수 있습니다. 서비스 초기 단계에서 5$ ~ 7$ 정도면 충분하다고 생각되며 트래픽이 많아지면 업그레이드할수 있습니다.
(7$를 선택하였습니다.)
인스턴스를 생성 후 조금 기다리면 Running으로 변경되며 워드프레스가 만들어졌습니다.
워드프레스 홈페이지 생성
Running 옆에 있는 아이피주소로 접속을해보면 샘플페이지를 확인할 수 있습니다. 이어서 여러가지 설정들을 해줘야됩니다.
고정IP 설정
AWS LightSail에서 WordPress 설치 후, 고정 IP 할당과 도메인 설정은 웹사이트의 접근성과 관리를 용이하게 합니다. 고정 IP는 LightSail 대시보드에서 인스턴스의 “Networking” 탭을 통해 설정할 수 있으며, “Create static IP”에서 고정아이피를 생성합니다.
Attach to an instance에서 만든 인스턴스를 선택해줍니다. 이를 통해 인스턴스의 IP 주소가 변경되지 않습니다. 마지막으로 고정아이피 주소로 홈페이지에 접속이 되는지 확인합니다.
마무리
지금까지 AWS LightSail에서 WordPress를 설치하고 고정 아이피를 이용해 항상 동일한 주소로 접속할수 있도록 설정을 완료하였습니다. 이어서 검색사이트에서 노출이 되고 사용자들이 직접 접속할수 있는 홈페이지의 간판역할을 해주는 도메인 설정에 대해 작성하겠습니다.