아마존 웹서비스(AWS)에서 일반 사용자들도 개인 사이트를 간편하게 만들 수 있도록 라이트세일이란 것이 있다. 필자도 라이트세일을 이용하여 서버구축부터 워드프레스를 사용한 사이트 제작까지 간편하게 만들 수 있었다.
AWS에 대하여 자세히 알고 싶다면 아래 링크를 참고하자.
https://namu.wiki/w/아마존%20웹%20서비스
AWS 계정 생성
라이트 세일을 사용하기 위해 우선 AWS 계정이 있어야한다.
계정 생성시 영문주소를 입력하고, 해외결제 되는 신용, 체크카드가 있어야한다.
https://aws.amazon.com
회원가입이 완료되었다면 여러분의 계정으로 로그인을 하고 하단 링크를 통해 라이트세일 사이트로 이동한다.
https://aws.amazon.com/ko/lightsail/
클라우드 서버 생성
사이트를 만드려면 서버가 필요하다. 서버를 돌리려면 서버컴퓨터가 있어야한다. 물론 여러분의 개인 컴퓨터를 서버로 구축할 수 있지만, 컴퓨터를 끄면 서버도 실행되지 않기 때문에 24시간 운영하기엔 큰 제약이 있다. 이를 해결하기 위해 거대한 서버 컴퓨터를 마련하여 관리하고 클라우드 서비스를 통해 웹 서버를 대여해주는 기업들이 생겼다. 아마존의 AWS도 그런 기업의 일종인 셈이다.
즉, AWS 라이트세일은 아마존 웹 서버 클라우드를 이용하여 서버를 만들 수 있다.
이제 클라우드 서버를 만들어보자.
아마존 라이트세일 페이지에 접속하면 ‘지금은 인스턴스가 없습니다’라는 문구가 보일 것이다.
그렇다면 인스턴스를 생성해주자.
인스턴스 생성시, 다음과 같이 인스턴스 생성 옵션 화면이 보일 것이다.
인스턴스 위치는 본인이 사는 위치일수록 빠르다고 한다. 인스턴스 위치란에서 ‘AWS 리전 및 가용 영역 변경’을 눌러주어 다음과 같이 설정해준다.
설정이 완료되었다면, 인스턴스 이미지를 선택해야 한다.
여러분이 애플의 Mac, Macbook과 같은 Unix계열의 운영체제를 활용한다면, ‘Linux/Unix 플랫폼’으로 설정하면 된다. 대부분의 사람들은 윈도우 계열의 운영체제를 활용할 것이다. 필자는 Unix계열의 플랫폼을 활용하였으므로, ‘Linux/Unix 플랫폼’ 설정을 전제로 계속 설명하겠다.
이제 블루프린트를 선택해야한다. Blueprint, 말그대로 청사진, 설계도이다. 어떤 것을 활용하여 웹사이트를 제작할 것인지 선택하면 된다. 많은 사람들이 WordPress를 활용하여 웹사이트를 제작한다. 다만, 워드프레스도 2가지 종류가 있는 것을 확인할 수 있다. 그냥 WordPress와 WordPress Multisite가 있다.
일반적으로 1개 워드프레스 = 1개 사이트이다. 그러나 멀티사이트는 1개 워드프레스 = 여러개 사이트를 만들 수 있다.
멀티사이트에 대해 자세히 알고 싶다면, 아래 블로그를 참고하자.
https://blog.helloweb.co.kr/wordpress-multi-site/
필자는 처음에 그냥 워드프레스로 인스턴스를 생성했었다. 그러나 아는 지인이 워드프레스 멀티사이트를 활용하면 독립적인 사이트를 여러개 활용하기 편하니 나중을 위해서 처음부터 멀티사이트로 만들라고 하였다.
그래서 필자는 워드프레스 멀티사이트로 인스턴스를 생성하였다.
선택사항에 ‘시작 스크립투 추가’, ‘SSH 키 페어 변경’은 따로 추가하거나 변경하지 않아도 된다.
이제 인스턴스 플랜을 선택하여야 한다. 필자의 경우 개인블로그이므로 가장 싼 요금제를 선택하였다.
참고로, Linux/Unix플랫폼은 월3.5달러, 윈도우플랫폼은 월8달러이다.
이제 마지막으로, 해당 인스턴스의 리소스 이름을 설정해주면 된다. 그냥 위처럼 기본값 그대로 인스턴스를 생성해도 무방하다.
키 전용 태그, 키-값 태그는 따로 설정해주지 않아도 된다.
지금까지 잘 따라왔다면, 이제 ‘인스턴스 생성’ 버튼을 눌러 인스턴스를 만들어주자.
‘인스턴스 생성’ 버튼을 누르면, 다시 라이트세일 홈화면으로 돌아와 다음과 같이 인스턴스가 만들어질 것이다.
이제 ‘대기중’에서 ‘실행중’으로 바뀔때까지 기다리면 된다.
인스턴스 생성이 완료되면 다음과 같이 실행이 될 것이다. 이제 여러분의 웹사이트가 생성된 것이다.
주황생 박스를 누르면 SSH라고 해서 여러분 사이트의 비밀번호나 나중에 SSL설정을 할때 사용하게 될 것이다. 일단은, 인스턴스 이름(파란색 글씨)을 눌러 해당 인스턴스 세부내용을 보자.
고정IP 생성
인스턴스를 생성하면 최초에 여러분의 웹사이트는 퍼블릭IP를 사용한다. 즉, 매번 IP가 달라진다.
이제 여러분의 웹사이트가 고정IP를 사용할 수 있도록 해주자.
우선, ‘네트워킹’을 누르자.
이제 IPv4 네트워킹에서 ‘+ 고정IP 생성’을 눌러 고정IP를 생성해주자.
고정IP 주소 생성시 여러분의 고정IP 이름을 설정해줄 수 있다. 필자는 기본값인 ‘Staticlp-1’으로 생성하겠다.
고정IP를 생성하면 인스턴스와 생성된 고정IP가 연결되었음을 확인할 수 있다.
다시 라이트세일 홈화면으로 들어와 여러분의 인스턴스로 들어가면 다음과 같이 고정IP와 잘 연결되어 있음을 확인할 수 있다.
이제 고정IP를 웹 도메인창에 입력하면 여러분의 사이트에 접속할 수 있다.
다음 포스트 예고 – 나만의 도메인 구입
구글, 네이버 등 수많은 웹사이트에 접속할때 여러분은 주소창에 각 사이트 도메인을 입력해서 들어갈 것이다. 사실 이러한 웹사이트들도 IP주소를 주소창에 입력하여 접속할 수 있다. 그 뜻은 여러분도 지금 고정IP를 입력하여 여러분의 웹사이트에 접속할 수 있지만, 도메인 주소를 구입하여 고정IP 대신 도메인을 입력하여 웹사이트에 접속할 수 도 있다는 말이다.
다음 포스트에서 도메인 주소 구입을 어떻게 하는지 알아보자!
수정해야 되는 내용이 있거나 추가 정보가 있다면 댓글을 남겨주면 감사합니다.
7 글이 마음에 드시면 하트를 눌러주세요! 당신도 저도 행복해져요!