일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 라우터
- docker
- Linux
- 스노트 룰
- osi7layer
- 프로그래머스
- 컨테이너
- Snort Rule
- 코딩테스트
- database
- 도커
- Routing
- OSI7계층
- coding test
- 데이터베이스
- Cosmos
- MySQL
- 라우팅
- Container
- 스노트
- programmers
- 트레바리
- 리눅스
- 코딩 테스트
- 라우팅프로토콜
- Python
- db
- Router
- snort
- TDD
- Today
- Total
Simple is IT, 누구나 보고 누구나 깨닫는 IT
S3 WEB Hosting 본문
예전에는 우리가 웹 서버를 호스팅 할 때 수 많은 단계를 거쳤었어요.
OS를 설치하랴, 웹 서버에 대한 구성으로 시간을 할애하랴 정말 다양한 방법으로 또, 호스팅 업체에 돈을 지불하면서까지의 단계를 거치면서 복잡하게 호스팅을 했었죠.
하지만 이젠 그 어느때보다 손쉽게 웹을 구축할 수 있게 되었죠.
누군가는 컨테이너로 간단하게 웹을, 누군가는 클라우드의 인스턴스로 손 쉽게 웹을.. 참 다양한 방법이 생겨났습니다.
이런 다양한 방법 중에서 우리는 S3를 이용해 서버 없이도 작동하는 웹을 구성해볼거에요.
(오해 없길 바래요. 물론 실제 서버는 있겠지만 우리가 체감하기엔 없는 것과 같다는 의미죠)
S3를 이용해서 웹 호스팅을 해볼거에요.
S3에 대한 설명은 여기를 클릭해 확인해주세요!
우선적으로, 웹 서버를 작동하려면 웹 파일이 있어야겠죠.
저는 Git에 업로드 된 생활코딩 웹 예제를 사용할거에요.
github.com/web-n/web1_html_internet.git
S3로 가줍니다.
Bucket 생성을 진행하세요!
저같은 경우에는 모두가 접속할 수 있도록 퍼블릭 액세스를 허용했어요.
퍼블릭 액세스에 관한 설정은 버킷 내부에서 '권한' 탭으로 가면 있답니다.
웹으로 적용할 파일 등록!
사용되는 파일을 버킷에 쭉 드래그 해주세요.
다음, 권한 설정
퍼블릭 액세스에 대한 권한을 부여 했어요!
다음, 속성 설정
각자의 상황에 맞게 사용하시면 돼요. 저는 스탠다드!
다음, 검토 후 업로드
업로드가 되었으면 이제 볼 수 있겠죠. 파일들을!
이제 완벽한 웹으로 호스팅하기 위해 '속성'을 들어가주세요.
서버리스의 개념이 내포된 웹 호스팅 메뉴에요.
클릭해볼까요?
호스팅을 위한 메뉴가 나오네요.
위에 보이는 엔드포인트 주소가 바로 우리가 접속하게 될 웹의 URL 입니다. 잘 체크해두세요!
웹 사이트를 호스팅한다는 내용을 체크해주고 저장하면 됩니다.
- 인덱스 문서는 해당 엔드포인트에 접속했을 때 사용자 눈에 보여질 '메인 페이지'
- 오류 문서는 해당 엔드포인트에 접속 시 오류가 났을 때 보여질 '에러 페이지'
호스팅이 잘 동작한다 표시가 되네요!
호스팅 설정 때 가져왔던 엔드포인트를 접속해봅시다.
네, 성공이에요!
이렇게 손쉽게 웹을 뚝딱 만드니 웹을 관리하는 개발자, 엔지니어로써는 더욱 편한 상황이 될 것 같아요.
'Simple is IT > Cloud & Container' 카테고리의 다른 글
Docker Container Logging_logs(1/4) (0) | 2020.07.18 |
---|---|
도커 볼륨으로 효율적인, Stateless한 Container 운영을 해보자! (0) | 2020.07.16 |
AWS S3는 무엇일까? (0) | 2020.07.09 |
K8S(kubernetes) 공식 문서 (0) | 2020.06.06 |
Docker Network 구조는 어떨까, 그리고 종류는? (2/2) (0) | 2020.06.02 |