역할 차이

Web Server
Web Application Server(WAS)
- 클라이언트에게 동적 컨텐츠를 제공
- 웹 서버가 클라이언트로부터 받은 요청을 WAS 로 보내면 WAS 가 처리한 결과를 클라이언트에게 제공
Web Server 와 WAS 가 따로 존재하는 이유

Web Server 가 필요한 이유
- Web Server를 통해 정적인 파일들을 Application Server 까지 가지 않고 앞에서 빠르게 보내줄 수 있음
- Web Server에서는 정적 컨텐츠만 처리하도록 기능을 분배하여 서버의 부담을 줄일 수 있음
WAS 가 필요한 이유