따로 Web Server를 사용하셨나요?
⇒ 의도 : WAS 앞 단에 따로 Web Server를 두지 않은 이유가 있나요?
Web server란?
웹 브라우저(클라이언트)로부터 HTTP 요청을 받아 HTML 문서와 같은 정적 컨텐츠를 제공하는 프로그램
정적컨텐츠
요청 인자 값에 상관없이 달라지지 않는 컨텐츠(html, css, image.)
어느 사용자 요청이든 항상 동일한 컨텐츠
Web Server의 기능
클라이언트로부터 HTTP 요청을 받을 수 있다.
정적 컨텐츠 요청 시
정적 컨텐츠(html, css, jpeg ..)를 제공할 수 있다.
동적 컨텐츠 요청 시
Web Application Server(WAS)로 전달하여 WAS가 처리한 결과를 클라이언트에 전달
동적 컨텐츠
요청 인자에 따라 바뀔 수 있는 컨텐츠
대표적인 웹 서버
Apache, NGINX와 IIS(윈도우 전용)