320x100
320x100

Web-Sever

- 하드웨어 측면

 : 웹 사이트의 페이지 파일을 저장하고 있는 서버

 : 클라이언트의 요청이 발생할 경우 서버내에 저장하고 있는 페이지를 클라이언트에 전송

 

- 소프트웨어 측면

 : 웹 사용자가 어떻게 호스트 파일에 접근하는지 관리하는 서버

 : HTTP Server

 

- 웹 서버의 기능

 : HTTP 통신

 : 통신기록 저장

 : 인증

 : 정적 콘텐츠 관리 (HTML, CSS, Javascript, Image 등)

 : HTTPS 지원

 : 콘텐츠 압축

 : 가상 호스팅

 : 대용량 파일 지원

 : 대역폭 스로틀링 

 

=> HTTP 프로토콜을 이용하여 클라이언트에 웹페이지(HTML, CSS, JavaScript, Image 등)을 반환하는 서버

 

 

 

 

 

 

 

웹 서버 소프트웨어의 종류 (웹 서버의 종류)

 Apache WEB Server

- 가장 대표적인 HTTP 서버 소프트웨어

 : Linux와 사용할때 가장 최적화

 : 가장 많이 사용되고 있었으나 최근 Nginx에 밀리고 있는 추세

 

- 장점

 : 오픈소스이며 무료

 : 다양한 모듈을 제공

 : 레퍼런스와 같은 자료가 많음

 : 확장성이 좋음

 : 높은 보안수준

 

- 단점

 : 기본으로 제공하는 기능이 많아 느림

 : 오버헤드 발생 우려 

 

 

 

 

Nginx WEB Server

- 메일 프록시, 리버스 프록시 서버로 무료 오픈소스로 사용가능한 HTTP 서버

 : 최소한의 리소스로 많은 수의 동시 접속을 처리할 수 있음

 : 대규모 웹 트래픽 처리시 고효율

 

- 장점

 : 오픈소스에 무료

 : Apache에 비해 가벼움

 : 뛰어난 프록시 기능

 

- 단점

 : 레퍼런스를 비롯한 자료 부족

 : Apache에 비해 적은 확장모듈

 

 

 

 

IIS WEB Server

- MS에서 제공하는 유료 GUI 서버 소프트웨어

 

- 장점

 : ASP, MS SQL과 같은 MS의 서비스와 쉽게 통합하여 운용 가능

 : 간편한 GUI 환경 제공

 

- 단점

 : 비싼 가격

 : Windows Server에서만 동작하는 낮은 호환성

 : Apache와 Nginx에 비해 느린 속도

 

 

 

 

 

 

 

 

 

 

 

Refference

 

[WEB] 웹서버, 앱서버, WAS, APP이란?

헷갈리는 용어인 웹서버, 앱서버, WAS, 앱에 대하여 알아봅니다.

chrisjune-13837.medium.com

 

 

웹서버란 무엇인가?

웹 서버(web server)는 다음의 두 가지 뜻 가운데 하나이다.

medium.com

 

 

웹 서버 웹어플리케이션 서버

웹서버(Apache)는 HTTP전송 프로토콜을 사용해서 웹 브라우저와 통신한다.웹서버는 들어온 요청에 대해서 네트워크연결과 멀티 스레드 프로그래밍을 담당한다.PHP는 웹 서버 안에서 동적 처리를 담

velog.io

 

 

4. 웹 서버의 기능, 종류,역할 / WAS란, 종류, 웹서버와의 차이점 / DBMS / 미들웨어

핵심 개념 Apache Nginx HTTP 클라이언트 (Client) 서버 (Server) 웹 서버란? 웹 서버는 소프트웨어(Software)를 보통 말하지만, 웹 서버 소프트웨어가 동작하는 컴퓨터를 말합니다. 웹 서버의 가장 중요한 기

0ver-grow.tistory.com

 

300x250
728x90