WAS는 특정 로직을 처리해야 하는 동적인 컨텐츠를 제공하는 서버
ex) Tomcat, Jeus
웹 서버는 정적인 컨텐츠를 제공하는 서버
ex) Apache, Nginx
하지만 일반적으로 WAS는 정적인 컨텐츠도 같이 제공해줄 수 있기 때문에, 웹 서버 없이 WAS만으로 도 정상적으로 동작할 수 있다.
→ 그렇다면 왜 일반적으로 웹 서버를 앞단에 두고 운영이 되는걸까?
웹 서버에서는 정적인 문서만 처리하고, WAS에서는 로직만 수행할 수 있도록 기능을 분배하여 서버의 부담을 줄여주기 위함이다
클라이언트와 WAS가 직접 연결된다면 중요한 정보들이 노출될 수 있기 때문에, 이를 방지하기 위해 WS를 앞단에 둘 수 있다.