프로젝트

일반

사용자정보

Web Server » 이력 » 버전 1

이태훈, 2022/08/02 07:20

1 1 이태훈
h1. Web Server
2
3
h2. 1) Web Server의 개념
4
5
* 소프트웨어와 하드웨어로 구분된다.
6
* 하드웨어
7
8
 * Web 서버가 설치되어 있는 컴퓨터
9
10
* 소프트웨어
11
12
 * 웹 브라우저 클라이언트로부터 HTTP 요청을 받아 정적인 컨텐츠(.html, .jpeg, .css 등)를 제공하는 컴퓨터 프로그램
13
14
h2. 2) Web Server의 기능
15
16
* HTTP 프로토콜을 기반으로 하여 클라이언트(웹 브라우저 또는 웹 크롤러)의 요청을 서비스 하는 기능을 담당한다.
17
* 요청에 따라 아래의 두 가지 기능 중 적절하게 선택하여 수행한다.
18
* 기능 1
19
20
 * 정적인 컨텐츠 제공
21
 * WAS를 거치지 않고 바로 자원을 제공
22
23
* 기능 2
24
25
 * 동적인 컨텐츠 제공을 위한 요청 전달
26
 * 클라이언트의 요청(Request)을 WAS에 보내고, WAS가 처리한 결과를 클라이언트에게 전달(응답, Response)한다.
27
 * 클라이언트는 일반적으로 웹 브라우저를 의미한다.
28
29
h2. 3) Web Server의 예
30
31
 * Apache Server
32
 * Nginx
33
 * IIS(Windows 전용 Web Server)