오도원입니다.

건강과 행복을 위하여

컴퓨터공학/웹

07. 서버와 클라이언트

오도원공육사 2020. 3. 5. 16:07
반응형

서버 클라이언트

 

1. 서버와 클라이언트

두 대의 컴퓨터가 있다. 

웹 브라우저가 설치된 컴퓨터를 클라이언트, 웹 서버 소프트웨어가 설치된 컴퓨터를 서버라고 한다.

 

클라이언트에서 서버로 요청을 하면 서버에서는 웹 서버에 저장된 웹페이지 문서를 읽어서 클라이언트 컴퓨터로 쏴주는데 그 쏴주는 작업을 응답한다고 한다. 

 

클라이언트는 서버에 요청하고, 서버는 클라이언트에 응답한다. 게임, 모바일 앱 등 모든 서비스는 서버와 클라이언트라는 큰 틀안에서 동작한다. 

 

2. WEB에서의 서버와 클라이언트의 관계

웹에서 서버는 웹 서버이고, 클라이언트가 웹 브라우저이다.

 

3. 웹서버

1. Apache

2. nginx

3. IIS

 

본 내용은 Apache 웹 서버로 진행할 것이다.

 

4. Apache

웹 서버는 설치가 매우 어렵다. 그래서 bitnami를 이용해서 apache, mysql, php를 한번에 설치할 것이다.

window => https://bitnami.com/stack/wamp 

 

WAMP

Bitnami WAMP Stack provides a complete, fully-integrated and ready to run WAMP development environment. In addition to PHP, MySQL and Apache, it includes FastCGI, OpenSSL, phpMyAdmin, ModSecurity, SQLite, ImageMagick, xDebug, Xcache, OpenLDAP, ModSecurity,

bitnami.com

설치과정은 생략한다.

 

설치가 완료되면 localhost/index.html로 접속한다. 

이 화면이 나온다면 설치가 제대로 된 것이다.

 

현재 상태

우리는 현재 컴퓨터에 웹브라우저와 웹서버가 모두 설치된 것이다.

반응형

'컴퓨터공학 > ' 카테고리의 다른 글

HTTP / Nodejs. request entity too large error. Error 413  (0) 2020.08.24
HTTP 에러 코드; 400, 404, 500 에러 등 설명  (2) 2020.07.29
06. 인터넷과 웹의 역사  (0) 2020.03.05
05. 기획  (0) 2020.03.05
04. 구상  (0) 2020.03.05