Page 101 고등학교 정보통신 교과서
P. 101









1 웹 서버 구축 및 운용




웹 서버의 주된 기능을 설명해 보자.



사용자에게 웹(Web) 서비스를 제공하기 위한 프로그램으로, 사용자가 웹 클라이 IIS 서버
마이크로소프트 사에서 제공하는
언트 프로그램을 통하여 웹으로 서비스를 요청하면 해당 요청을 받아서 네트워크를 인터넷 서비스 데몬 프로그램으로,
윈도 NT를 기반으로 운영되도록 설
통해 HTML로 구성된 웹 문서를 제공한다.
계되어 있으며 다양하고 강력한 기
능들을 설정할 수 있도록 함.
1 웹 서버의 개념 아파치 서버
1995년 처음 발표된 월드 와이드
웹 서버 용 소프트웨어
웹 서버(Web Server)는 소프트웨어와 하드웨어로 구분되며, 하드웨어는 말 그대로
구분 웹 서버 수 비율(%)
웹 서버 소프트웨어가 설치되어 있는 컴퓨터를 의미한다. 웹 서버 소프트웨어는 웹
아파치 33,892,817 67.05
클라이언트로부터 HTTP 요청을 받아들이고 HTML 등의 웹 페이지 문서에 반응하는 웹 서버
IIS 웹
10,858,168 21.48
컴퓨터 프로그램이다. HTTP 프로토콜을 기반으로 하여 브라우저의 요청을 서비스 서버
SunONE 1,644,412 3.25
한다. 즉 웹 브라우저를 이용하여 World Wide Web을 사용하는 클라이언트에게 미
기타 웹
리 저장된 하이퍼텍스트를 제공하는 서버를 지칭한다. 주로 사용되는 서버에는 마이 서버 3,927,623 7.77
계 50,323,020 100
크로소프트 윈도 기반의 IIS 서버와 유닉스 기반의 아파치 서버가 있다.
PHP(Hypertext Preprocessor)
2 웹 서버의 종류 • 하이퍼텍스트 생성 언어에 포함되
어 동작하는 스크립팅 언어로, 별
도의 실행 파일을 만들 필요 없이
웹 서버는 시스템 운영체제에 따라 종류가 선택되며 전통적으로 유닉스나 리눅스 HTML 문서 안에 직접 포함시킴.
• C, 자바, 펄 언어 등에서 많은 문
운영체제 하에서 다양한 인터넷 서비스를 지원해 왔다. 마이크로소프트 사의 웹 서 장 형식을 준용하고 있어 동적인
웹 문서를 빠르고 쉽게 작성할 수
버는 구축이 용이하여 점차 많이 보급되고 있으며 성능도 우수하다. 각 시스템의 환
있음.
경에 따라 차이가 있지만 유닉스나 리눅스 환경이면 아파치 (Apache) 웹 서버를 많이 JSP(Java Server Page)
사용하고,윈도 환경에서는 인터넷 정보 서버인 IIS(Intemet Information Server)를 자바 서버 페이지
ASP(Active Server Pages)
많이 사용한다.
스크립트에 따라 내용이 다양해서
웹 서버 스크립트 언어로는 PHP, JSP, ASP 등이 있다. 이들은 클라이언트에서는 동적 HTML 처리 속도가 빠르며,
PHP 스크립트가 포함된 HTML 페
실행할 수 없으며 오직 웹 서버 소프트웨어가 설치된 컴퓨터에서만 실행이 가능하다. 이지에는 .php, .php3, .phtml이 붙
은 파일 이름이 부여됨.





웹 서버의 주된 기능은 무엇인가?
웹 서버는 인터넷과 연결되어 있으며, 다른 컴퓨터에서 접속이 가능하고, 정보를 요청받아 전송해 주는 컴퓨터이다. 개발자의 입장
에서 본다면, 웹 서버는 서버 측 스크립트를 테스트할 때 사용되는 일종의 소프트웨어이며, 클라이언트에서는 실행할 수 없는 PHP,
JSP, ASP, Perl, Python 등의 프로그래밍 언어로 작성된 파일을 실행할 수 있게 한다.


4. 웹 페이지 제작 및 운용 99






정보통신 3차제출본.indb 99 2017-09-06 오후 4:24:02
   96   97   98   99   100   101   102   103   104   105   106