반응형
서버 클라이언트
1. 서버와 클라이언트
두 대의 컴퓨터가 있다.
웹 브라우저가 설치된 컴퓨터를 클라이언트, 웹 서버 소프트웨어가 설치된 컴퓨터를 서버라고 한다.
클라이언트에서 서버로 요청을 하면 서버에서는 웹 서버에 저장된 웹페이지 문서를 읽어서 클라이언트 컴퓨터로 쏴주는데 그 쏴주는 작업을 응답한다고 한다.
클라이언트는 서버에 요청하고, 서버는 클라이언트에 응답한다. 게임, 모바일 앱 등 모든 서비스는 서버와 클라이언트라는 큰 틀안에서 동작한다.
2. WEB에서의 서버와 클라이언트의 관계
웹에서 서버는 웹 서버이고, 클라이언트가 웹 브라우저이다.
3. 웹서버
1. Apache
2. nginx
3. IIS
본 내용은 Apache 웹 서버로 진행할 것이다.
4. Apache
웹 서버는 설치가 매우 어렵다. 그래서 bitnami를 이용해서 apache, mysql, php를 한번에 설치할 것이다.
window => https://bitnami.com/stack/wamp
설치과정은 생략한다.
설치가 완료되면 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 |