클라이언트(웹 브라우저) 로 부터 HTTP 요청을 받아
HTML, 이미지 등과 같은 정적 콘텐츠를 응답해주는 역할을 한다.

Dynamic Processing 을 해주는 WAS와 함께 구성되기 때문에
정적인 콘텐츠 요청시 : WAS를 거치지 않고 정적 콘텐츠를 제공한다.동적인 콘텐츠 요청시 : 요청을 WAS에 보내 응답을 받고, 클라이언트에게 전달한다.대표적으로 Apache, Nginx 가 있다.
💡 정적 콘텐츠
요청 인자값에 상관없이 달라지지 않는 컨텐츠이다. 주로HTML,CSS,Imgae,File등이 있다.
HTTP 요청을 받아 정적 콘텐츠 와 동적 콘텐츠 를 제공해 줄 수 있으며
요청 인자값에 따라 DB 조회와 서비스 로직을 수행해 동적 콘텐츠를 생성한다.
대표적으로 Tomcat, JBoss 등이 있다.

Client - Web Server - WAS - DB 형식으로 구성한다.

WAS 는 JSP, Servlet 구동 환경을 제공해주므로 웹 컨테이너, 서블릿 컨테이너 라고도 불린다.
웹 서버를 함께 사용함으로써
WAS 의 부하를 줄이고, 수행 속도를 향상시킬 수 있다.💡 웹 컨테이너
웹 서버가 보낸 JSP, PHP 등의 파일을 수행한 결과를 다시 웹 서버로 보내는 역할을 한다.

참고
https://yozm.wishket.com/magazine/detail/1780/
@leesomyoung
@ssssujini99