새발블로그
웹 서버 vs 웹 애플리케이션 서버(WAS) 본문
웹 서버(Web Server)
- HTML/CSS/JS 정적 파일 제공
- 예: Apache, Nginx
웹 애플리케이션 서버(WAS)
- 동적 콘텐츠 처리 (비즈니스 로직)
- 예: Tomcat, Node.js
역할 분리
| 서버 | 역할 |
| Web Server | 정적 리소스 처리 |
| WAS | 동적 로직 처리 및 DB 연동 |
실제 구성 예시
Client → Web Server → WAS → DB
Nginx + Node.js 구조도 예시
- Nginx가 라우팅 및 로드밸런싱
- Node.js가 내부 로직 수행