02. 호스팅 서비스로 서버 구축하기

Download Report

Transcript 02. 호스팅 서비스로 서버 구축하기

Chapter 08. 도메인과 호스팅 서비스

1. 도메인 등록하기 2. 호스팅 서비스로 서버구축하기 3. 홈페이지 구축하기

• • • • • •

DNS의 구조와 동작 원리를 이해한다.

자신만의 도메인을 등록할 수 있다.

등록한 도메인으로 무료 호스팅 서버를 구축할 수 있다.

FTP 프로그램인 파일질라를 활용할 수 있다.

웹 에디터인 콤포저로 간단한 웹 페이지를 제작할 수 있다.

도메인을 구매하고 서버를 구축한 뒤 간단한 HTML 프로그램을 작성하여 홈 페이지를 만들 수 있다

01. 도메인 등록하기

  

도메인과 DNS

도메인은 숫자로 이루어진 컴퓨터 주소를 사람이 이해하기 쉬운 영문으로 만든 주소를 의미 도메인을 컴퓨터가 이해 가능한 숫자로 된 주소(IP 주소)로 바꾸어주는 서비스는 DNS(Domain Name System)   

DNS 서비스의 구조

모든 호스트 컴퓨터는 자신의 도메인 네임을 영문자와 숫자(alpha-numeric)를 사용하여 구성 [예] ‘rose.first.co.kr’과 같은 도메인 네임은 다음과 같은 의미임 [그림 8-2] 인터넷 주소의 구성

01. 도메인 등록하기

 최 상위 도메인 [표 8-1] 최상위 도메인  차 상위 도메인 [표 8-2] 차 상위 도메인

01. 도메인 등록하기

  

DNS의 구조

DNS는 계층적으로 구성되며 DNS를 구성하는 각 단계별 기관에는 자율성이 보장 최상위 도메인은 DNS의 최상위 계층에 있으면서 바로 아래 서브 도메인과 거기에 소속된 호스트의 이름을 자 율성을 가지고 관리(도메인의 추가/삭제/변경) [그림 8-3] DNS의 구조  토의하기! 도메인관리에서의 자율성이란 무엇인가? (교재 260페이지 참고)

01. 도메인 등록하기

   

DNS 서버의 형태

DNS 서비스를 제공하는 서버는 ‘DNS 서버’ 혹은 ‘네임 서버’ 네임 서버는 IP 주소와 도메인 네임을 1:1로 연결시켜 저장해두었다가 클라이언트에게 제공 • • • 네임 서버는 제1서버, 제2서버, 캐시 서버로 구분 제1서버 : 해당 도메인을 관리하는 주 네임 서버 제2서버 : 특정 도메인에 대한 백업을 유지하는 서버, 다수가 존재할 수 있으며 제1서버가 비정상 운행될 때 또는 부하를 분산시킬 때 운영 캐시서버 : 도메인에 대한 총괄적인 데이터는 관리하지는 않고, 주소 변환만을 처리 

도메인 네임 규칙

• • • • 영문자[A-Z][a-z], 숫자[0-8], -(하이픈) 기호만 사용 가능 영어는 대소문자를 구별하지 않으며 이름은 -(하이픈)으로 끝날 수 없음 각 도메인 네임에서 각 항목 길이는 최소 2자에서 최대 63자 도메인 네임 최대 길이는 구분자인 점(.)을 포함하여 255자  

대표적인 도메인 판매 회사

후이즈 http://whois.co.kr

, 카페24 http://www.cafe24.com

, 가비아 http://www.gabia.com

01. 도메인 등록하기

  

실습 8-1 유료로 도메인 구매하기

• • • 교재 263페이지를 참조하여 자기가 원하는 도메인을 구매하는 방법을 익힌다.

절차 1단계 : 후이즈 사이트로 이동하기 2단계 : 도메인 검색하기 도메인 등록하기(기간 설정, 결제)

01. 도메인 등록하기

 

실습 8-2 무료로 도메인 구매하기

dot.tk 홈페이지에 로그인하기 [그림 8-15] dot.tk 접속 • 구글 계정으로 로그인해도 됨 [그림 8-16, 17] 로그인

01. 도메인 등록하기

 도메인 검색하기  무료 도메인 신청하기 [그림 8-18] 희망 도메인 검색 [그림 8-19] 신청하기

01. 도메인 등록하기

 도메인 등록 정보 및 사용기간 입력하기 [그림 8-20] 정보 입력

02. 호스팅 서비스로 서버 구축하기

    

호스팅 서비스

웹 호스팅 • 웹 호스팅은 홈페이지를 운영하려는 사람이나 기업에게 서버 컴퓨터를 빌려주는 서비스 • 사용자는 웹 호스팅 업체에 매월 일정액을 내고 서버의 일부 공간을 빌려 사용 서버 호텔 • • 서버 호텔(Server Hotel)은 기업소유의 인터넷 서버 컴퓨터를 한곳에 유치하여 관리해주는 서버 입주 공간 임 대 서비스 대규모 인터넷 데이터센터를 설립한 뒤 호텔처럼 SOHO(Small Office Home Office) 사업자나 기업의 서버를 입주시켜 대신 관리해주는 서비스 • 서버 호텔은 기업들의 서버 컴퓨터를 맡아 대신 관리해주는 코로케이션(CoLocation) 과, 서버를 통째로 빌려 주는 전용 서버 호스팅으로 분류 코로케이션 • • 자신이 소유한 서버를 위탁, 관리할 수 있는 공간을 임대해주는 서비스 전용 서버 호스팅 데이터 센터 소유의 서버 1대를 통째로 임대해주는 서비스

02. 호스팅 서비스로 서버 구축하기

   

대표적인 호스팅 서비스 업체

카페24 http://www.cafe24.com

가비아 http://www.gabia.com

정보넷 http://www.jungbo.net

 

실습 8-3 무료 호스팅 서비스로 도메인 등록/서버 구축

프리 호스팅 사이트에 회원가입하기 [그림 8-23] 호스팅 업체 최초 화면

02. 호스팅 서비스로 서버 구축하기

 프리 호스팅 사이트에 회원가입하기 [그림 8-24, 25] 확인 메일

02. 호스팅 서비스로 서버 구축하기

 도메인 신청하기 [그림 8-26, 27] 도메인 신청하기  서브 도메인 신청하기 [그림 8-11] 신청하기 [그림 8-28, 29] 서브 도메인 신청 및 확인

02. 호스팅 서비스로 서버 구축하기

 도메인 정보를 이용하여 할당받은 인터넷 공간 접속하기 [그림 8-30] 최초 접속  무료로 획득한 자신의 도메인 정보를 다음 표에 기록하기

구분

도메인( Domain) 서버 IP FTP 주소 FTP 사용자명 FTP 비밀번호 FTP 포트번호

실습 내용

mypage.fulba.com

93.188.160.3

ftp.mypage.fulba.com

u551353397 •••••• 21

내 정보

[표 8-3] 나의 정보 기록

03. 홈페이지 구축하기

  

FTP 접속

• 필요한 도구 • HTML 프로그래밍을 위한 웹 에디터 프로그램 • FTP 프로그램 : 개인 홈페이지를 구축하기 위해 작성한 HTML 프로그램 파일을 서버 공간으로 전송 종류 알FTP, 파일질라  

실습 8-4 호스팅 서버공간에 접속 후 파일 송수신하기

파일질라 공식 사이트 접속하기 [그림 8-31] 파일질라 홈페이지

03. 홈페이지 구축하기

 FTP 접속 확인하기 [그림 8-32] FTP 접속

03. 홈페이지 구축하기

   

웹 에디터 설치

콤포저 홈페이지(http://www.kompozer.net)에 접속 홈페이지 왼쪽 중앙에 있는 버튼을 클릭하여 프로그램을 다운로드 다운로드가 완료되면 kompozer.exe 파일을 실행 [그림 8-33] 콤포저 홈페이지 [그림 8-34] 콤포저 실행 모습

03. 홈페이지 구축하기

 

실습 8-5 HTML 프로그래밍하기

다음과 같은 초기문장을 보여주는 간단한 HTML프로그램을 작성.

안녕하세요 ?

여기는 홍길동의 홈페이지 입니다 . 이 페이지는 무료 호스팅 공간을 이용했고 , kompoZer 를 이용하여 제작되었습니다 .

 • 콤포저에서 텍스트 입력하기 콤포저 화면 하단의 [Normal] 탭을 클릭한 후 위와 같은 인사말 텍스트를 입력 [그림 8-35] 콤퍼저에서 입력하기

03. 홈페이지 구축하기

 • • 콤포저에서 HTML 코드 확인하기 텍스트를 입력한 뒤 [Source] 탭으로 이동하면 입력한 문장을 HTML 코드로 확인 반대로 [Normal] 탭에서 [Source] 탭에서 HTML로 작성한 문장을 확인 가능 [그림 8-36] 콤포저 사용

03. 홈페이지 구축하기

 

실습 8-6 호스팅 공간으로 전송하기

• • FTP 서버 접속하기 FTP 프로그램인 파일질라를 실행하고 [실습 8-4]에서와 마찬가지로 FTP 접속 정보를 이용하여 서버에 접속 웹 서비스 홈 디렉토리인 p[ublic_html] 폴더로 이동 [그림 8-39] 작성된 HTML 서버로 전송

03. 홈페이지 구축하기

 • HTML 파일을 호스팅 공간으로 업로드 하기 앞서 작성한 HTML 파일인 index.html 파일을 서버로 전송 [그림 8-40] 업로드

03. 홈페이지 구축하기

 • • • 제작된 홈페이지 확인하기 웹 브라우저의 주소창에 자신이 앞서 제작한 홈페이지의 도메인을 입력 주소는 mypage.fulba.com

정상적으로 HTML 작업과 FTP 업로드가 이루어졌다면 다음과 같은 형태로 홈페이지가 출력되어야 함 [그림 8-41] 실행 모습

감사합니다.