Programming/Web
Web Server / WAS (Apache / Tomcat)
혤혤혤
2017. 1. 19. 12:25
1. Web Server
- 정의: 웹서버는 클라이언트/서버 모델과 웹의 HTTP를 사용하여 웹 페이지가 들어 있는 파일을 사용자들에게 제공하는 프로그램이다. 웹 서버는정적인 데이터 위주로 처리.
WEB 서버는 HTML 문서같은 정적 컨텐츠를 처리하는 것이고 (HTTP 프로토콜을 통해 읽힐 수 있는 문서)
예) Apache , IIS , NginX 등
2. WAS (Web Application )
- 정의: 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)로서, Server 단에서 Application을 동작할 수 있도록 지원한다. 웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다. WAS 서버는 asp, php, jsp 등 개발 언어를 읽고 처리하여 동적 컨텐츠, 웹 응용 프로그램 서비스를 처리하는 것이다.
예) Web Logic, Jeus, Tomcat, JBoss
참고: [네이버 지식백과] WAS [Web Application Server] - 웹 애플리케이션 서버, 웹 응용 서버 (지형 공간정보체계 용어사전, 2016. 1. 3., 구미서관)