If you're seeing this message, it means we're having trouble loading external resources on our website.

웹 필터가 올바르게 작동하지 않으면 도메인 *. kastatic.org*.kasandbox.org이 차단되어 있는지 확인하세요.

주요 내용

서버에 웹 사이트 호스팅하기

이번 개념 이해하기에서는 여러분의 서버에 직접 웹 페이지를 호스팅하는 방법에 대해 알아보겠습니다.
왜 그래야 할까요? 그리고 서버란 무엇일까요?
인터넷에서 들어가는 웹 사이트는 서버에 호스팅되어 있습니다. 서버는 이 세상 어딘가에 인터넷과 연결되어 있는 컴퓨터입니다. 그리고 이 컴퓨터의 역할은 웹 사이트를 보고 싶어하는 인터넷 상의 사용자에게 웹 페이지를 제공하는 것입니다.
노트북과 서버 사이에 화살표가 있는 다이어그램
노트북은 서버 컴퓨터가 제공한 웹 페이지를 보여줍니다.
칸아카데미에서 웹 페이지를 만들면, 칸아카데미 서버가 여러분의 웹 페이지를 제공합니다. 웹 페이지를 친구들끼리 무료로 공유할 수 있어서 좋지만 단점이 몇 가지 있습니다: 1) 여러분의 웹 페이지가 칸아카데미 인터페이스로 둘러싸이게 됩니다. 2) 웹 페이지의 URL에 khanacademy.org가 들어갑니다. 3) 다중 파일 웹 사이트가 아닌 하나의 웹 페이지만 만들 수 있습니다.
모두 배우는 과정에서는 나쁘지 않지만, 포트폴리오, 이력서, 쇼핑몰처럼 전문적인 웹 사이트를 만드는 것이 목적이라면 좋지 않습니다.
자기 자신의 컴퓨터에서 웹 페이지를 개발하면 칸아카데미 UI로 둘러싸여 있지 않은 다중 파일 웹 사이트를 만들 수 있습니다. 하지만 URL이 http://localhost나 file://...로 시작할 것입니다.
그런 URL을 친구에게 주고, 친구가 자기 컴퓨터에서 이를 로딩하면, 슬프게도 웹 사이트를 볼 수 없을 것입니다. 그런 URL은 로컬 URL이라고 합니다. 자기 자신의 컴퓨터에서만 볼 수 있죠.
따라서 웹 페이지를 호스팅 해줄 서버가 필요합니다. 이에는 많은 선택지가 있습니다. 많은 호스팅 회사들이 있고, 이 회사들은 웹 페이지 파일을 자기 서버에서 호스팅 해주는 대가로 돈을 법니다.
여러분의 고유한 도메인 이름을 갖고 싶을 수도 있습니다. khanacademy.org나 여러분의 이름.org처럼요. 이런 것은 도메인 이름 등록 대행자에게서 구매할 수 있습니다. 매년 돈을 조금씩 내고 그 도메인을 여러분의 서버로 가리키는 것입니다. 인터넷의 창시자로부터 도메인에 대해 직접 배워 보세요.
이러한 서비스를 제공하는 업체와 가격을 알고 싶다면 인터넷에서 직접 호스팅 업체나 도메인 이름 등록 대행자를 직접 찾아보세요.
여기는 여러분이 무료로 배울 수 있게 도와주는 칸아카데미이니까 Github이라는 곳을 이용해 무료로 여러분의 웹 사이트를 호스팅 할 수 있는 방법을 알려드리겠습니다.

대화에 참여하고 싶으신가요?

영어를 잘 하시나요? 그렇다면, 이곳을 클릭하여 미국 칸아카데미에서 어떠한 토론이 진행되고 있는지 둘러 보세요.