웹 어플리케이션 아키텍처를 공부하던 중에 웹 서버, WAS, APP에 대한 개념 정리가 필요하여 정리한다. 웹 서버(Web Server) 클라이언트(웹 브라우저)로부터 HTTP 요청을 받고, HTML 문서와 같은 웹 페이지를 정적으로 처리해 반환하는 프로그램. 웹 서버는 HTTP request를 받고 HTML, CSS, Javascript, Image등의 정적인 정보를 반환한다. 이외에도 인증, 정적 컨텐츠 관리, 컨텐츠 압축, HTTPS지원, 가상 호스팅, 대용량 파일지원, 대역폭 스로틀링 등의 기능을 지원한다. 흔히 사용하는 아파치(Apache)가 대표적이며, 인터넷 정보 서버(IIS), Nginx 등이 있다. 웹 어플리케이션 서버(Web Application Server 또는 WAS 또는 Appli..