Notice
Recent Posts
Recent Comments
Link
새로운시작
Web Server 와 WAS의 차이점 본문
Web Server(웹서버) VS Web Application Server (WAS)
Apache? 소프트 웨어 단체 이름
apache http 서버는 http 요청을 처리하는 웹서버이다.
클라이언트가 GET,POST,DELETE 등등 메소드를 이용해 요청을 하면 이 프로그램이 어떤 결과를 돌려주는 기능을 한다.
Tomcat? 웹서버와 웹컨테이너의 결합으로 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버를 말한다.
* 둘의 차이는?
Web Server - 정적인 데이터를 처리하는 서버 ( 이미지나 단순 HTML 파일 전송 )
WAS - 동적인 데이터를 처리하는 서버 ( DB와 연결되어 데이터를 주고받거나 프로그램으로 데이터 조작이 필요한 경우 / JSP, ASP )
* 그렇다면 톰캣 과 아파치를 연동하는 이유?
톰캣은 WAS 이기 때문에 웹서버를 포함하고 있다. 그럼에도 둘이 연동하는 이유는??
= 톰캣 웹서버 기능은 아주 기본적인 기능만 하기 때문에 ( 톰캣으로만 돌리기에는 부하가 많이 걸림 ) 아파치와 연동하여
아파치가 가지고 있는 다양한 웹 서버 기능을 이용하기 위함이다.
이미지 출처 : http://gap85.tistory.com/45
'정리' 카테고리의 다른 글
HTTP 에러코드 정리 (0) | 2017.07.04 |
---|---|
GitHub2 (0) | 2017.06.21 |
GitHub1 (0) | 2017.06.21 |
StackOverflow (0) | 2017.06.21 |
UI/UX 정의 및 차이점 (0) | 2017.06.19 |
Comments