[인터넷 ≠ 웹]
- 웹은 인터넷을 기반으로 하는 기술 중 하나. 가장 유명하기 때문에 동일화하는 경우가 많음
- 웹은 인터넷을 통해 HTML이라는 언어로 작성된 페이지를 주고받을 수 있도록 한 것.
- HTTP는 웹브라우저(클라이언트)와 웹서버(서버)가 정보를 주고받을 때 쓰이는 규약.
[클라이언트, 서버]
클라이언트 - 웹브라우저가 설치되어 있는 컴퓨터
서버 - 웹서버가 설치되어 있는 컴퓨터
[클라이언트와 서버의 관계]
1. 클라이언트는 주소를 통해 알고싶은 정보가 담긴 웹페이지를 '요청'
2. 서버에서는 웹서버가 요청을 받고 하드디스크에 저장된 웹페이지를 찾아 읽어서 클라이언트에게 '응답'함
- 공부하는 과정에서는 웹브라우저에 웹브라우저가 설치된 컴퓨터에 있는 웹서버에 접속하는 주소를 입력해 접속하게 됨.
[웹서버 종류]
Apache - 오픈소스. 점유율 1등을 계속 유지해옴.
Nginx - 오픈소스
IIS - MS사에서 제공
[bitnami WAMP stack]
Windows
Apache
Mysql
Php
[Apache, PHP, MySQL 제어]
Bitnami WAMP Stack Manager에서 서버를 켰다 끌 수 있음
Manage Servers에서 Configure - Open Log : 해당 서버의 기록을 볼 수 있음
'생활코딩 > 웹어플리케이션 만들기' 카테고리의 다른 글
CSS (0) | 2016.08.07 |
---|---|
Semantic Web (0) | 2016.08.05 |
HTML (0) | 2016.08.05 |
웹 서버 (0) | 2016.07.28 |