🌐 웹 서버 (Web Server)
✅ 정의:
- 정적인 콘텐츠(HTML, CSS, JS, 이미지 등)를 제공하는 서버
- HTTP 요청을 받아서 파일을 그대로 클라이언트에게 전달
✅ 역할:
- 클라이언트(웹 브라우저)로부터 HTTP 요청을 받아서
- 요청한 정적 파일을 그대로 응답함
✅ 대표 웹 서버:
- Apache HTTP Server
- Nginx
- IIS (Windows 기반)
🖥 웹 애플리케이션 서버 (WAS: Web Application Server)
✅ 정의:
- 동적인 콘텐츠를 처리하는 서버
- 주로 Java 기반 웹 애플리케이션의 비즈니스 로직을 처리
✅ 역할:
- 웹 서버에서 넘겨받은 요청 중 동적인 요청(예: 로그인, DB 조회 등)을 비즈니스 로직으로 처리
- 결과 데이터를 생성해 웹 서버에 전달 → 클라이언트로 응답
✅ 특징: