HTML | 웹 호스팅 깃허브 페이지(Github Pages)

trevor1107·2020년 12월 16일
0

HTML | 입문

목록 보기
8/10
post-thumbnail

1. 클라이언트(client)와 서버(server)란?

고객은 영어로 client, 사업자는 영어로 server라고 한다.
고객은 사업자에게 필요한 것을 요청하고, 사업자는 고객의 요청에 응답한다.
웹 클라이언트의 요청 -> 웹 서버의 응답
우리가 이전에 작성한 html파일이 서버에 저장되어 있고, 클라이언트가 해당주소에 접근하면 서버에 있는 html파일의 코드를 보내준다. 웹 브라우저가 바로 클라이언트인 것이다.

2. 웹 호스팅(web hosting)이란?

웹 서버를 빌려주는 사업 서비스를 말한다.
직접 서버 컴퓨터를 만든다면 클라이언트의 요청을 받아들이기 위해 냉장고처럼 서버 컴퓨터를 계속 켜두어야 하는데 이러한 것을 웹 호스팅 업체의 서버 컴퓨터로 대체가 가능하다.
직접 서버 컴퓨터를 운영한다면 많이 어려울 수 있습니다. 웹 호스팅 서버를 이용하면 쉽다. 하지만 비용을 지불해야하는 경우도 있고, 직접 서버를 운영하는 것 보다 제한적이다.

3. 무료 웹 호스팅 깃허브(Github)의 페이지(Pages) 기능

무료로 웹 호스팅을 제공해주는 깃허브에서 페이지 기능을 설정할 수 있다.
설정 방법은 (여기)에 자세히 설명되어 있어 생략한다.


profile
프론트엔드 개발자

0개의 댓글