웹서버와 WAS 차이는?

웹서버는 정적 컨텐츠를 처리하고 HTTP 요청을 받아 응답하는 서버입니다. 대표적으로 Apache, Nginx

WAS는 (Web Application Server)는 동적 컨텐츠를 생성하고 비즈니스 로직을 처리하는 서버입니다. 서블릿 컨테이너 기능을 포함하여 Tomcat, JBoss가 대표적입니다.

주요 차이점:

  • 웹서버: 정적 처리, 빠른 성능
  • WAS: 동적 처리, DB 연동, 트랜잭션 관리

실제 운영에서는 웹서버가 정적 파일을 처리하고, 동적 요청만 WAS로 전달하는 구조로 사용