Simple is IT, 누구나 보고 누구나 깨닫는 IT

S3 WEB Hosting 본문

Simple is IT/Cloud & Container

S3 WEB Hosting

currenjin 2020. 7. 9. 18:29

예전에는 우리가 웹 서버를 호스팅 할 때 수 많은 단계를 거쳤었어요.

OS를 설치하랴, 웹 서버에 대한 구성으로 시간을 할애하랴 정말 다양한 방법으로 또, 호스팅 업체에 돈을 지불하면서까지의 단계를 거치면서 복잡하게 호스팅을 했었죠.

하지만 이젠 그 어느때보다 손쉽게 웹을 구축할 수 있게 되었죠.

누군가는 컨테이너로 간단하게 웹을, 누군가는 클라우드의 인스턴스로 손 쉽게 웹을.. 참 다양한 방법이 생겨났습니다.

이런 다양한 방법 중에서 우리는 S3를 이용해 서버 없이도 작동하는 웹을 구성해볼거에요.

(오해 없길 바래요. 물론 실제 서버는 있겠지만 우리가 체감하기엔 없는 것과 같다는 의미죠)

 

 

S3를 이용해서 웹 호스팅을 해볼거에요.

S3에 대한 설명은 여기를 클릭해 확인해주세요!

 

우선적으로, 웹 서버를 작동하려면 웹 파일이 있어야겠죠.

저는 Git에 업로드 된 생활코딩 웹 예제를 사용할거에요.
github.com/web-n/web1_html_internet.git

 

S3로 가줍니다.

 

Bucket 생성을 진행하세요!

만들어진 버킷

 

저같은 경우에는 모두가 접속할 수 있도록 퍼블릭 액세스를 허용했어요.

퍼블릭 액세스에 관한 설정은 버킷 내부에서 '권한' 탭으로 가면 있답니다.

 

웹으로 적용할 파일 등록!

사용되는 파일을 버킷에 쭉 드래그 해주세요.

 

다음, 권한 설정

 

퍼블릭 액세스에 대한 권한을 부여 했어요!

다음, 속성 설정

 

각자의 상황에 맞게 사용하시면 돼요. 저는 스탠다드!

다음, 검토 후 업로드

 

업로드가 되었으면 이제 볼 수 있겠죠. 파일들을!

 

이제 완벽한 웹으로 호스팅하기 위해 '속성'을 들어가주세요.

서버리스의 개념이 내포된 웹 호스팅 메뉴에요.

클릭해볼까요?

 

호스팅을 위한 메뉴가 나오네요.

위에 보이는 엔드포인트 주소가 바로 우리가 접속하게 될 웹의 URL 입니다. 잘 체크해두세요!

웹 사이트를 호스팅한다는 내용을 체크해주고 저장하면 됩니다.

  • 인덱스 문서는 해당 엔드포인트에 접속했을 때 사용자 눈에 보여질 '메인 페이지'
  • 오류 문서는 해당 엔드포인트에 접속 시 오류가 났을 때 보여질 '에러 페이지'

 

호스팅이 잘 동작한다 표시가 되네요!

 

호스팅 설정 때 가져왔던 엔드포인트를 접속해봅시다.

네, 성공이에요!

 

이렇게 손쉽게 웹을 뚝딱 만드니 웹을 관리하는 개발자, 엔지니어로써는 더욱 편한 상황이 될 것 같아요.

Comments