Web Server
HTTP, HTTPS를 지원하는 서버
정적 리소스를 서포트하기 위한 서버
Web Application Server(WAS)
ex) tomcat, jetty
DB 조회, 비지니스 로직 수행 등등 동적 리소스를 지원한다.
Java에서는 web Container 혹은 Servlet이라고 부른다.
‘web server 기능도 같이 한다’ 는 얘기지 nginx, apache 등등을 말하는 것이 아니다.
차이점
web 서버는 정적 리소스를 지원하거나 proxy 기능을 하고, was 서버는 db 조회, 비지니스 로직 수행 등의 동적 리소스를 지원한다.
WAS 앞 단에 Web Server를 배치하여 정적 리소스(public하게 노출되어도 상관 없는 것) 및 proxy 기능을 제공
WAS는 인증, 인가 등이 필요한 동적 컨텐츠를 제공
'Computer Science > Network' 카테고리의 다른 글
쿠키, 세션, JWT 토큰 (0) | 2024.03.10 |
---|---|
Proxy Server (0) | 2024.03.10 |
DNS (0) | 2024.03.10 |
HTTPS, SSL/TLS (0) | 2024.03.10 |
HTTP (0) | 2024.03.10 |