새로운시작

Web Server 와 WAS의 차이점 본문

정리

Web Server 와 WAS의 차이점

eunnyy 2017. 6. 16. 14:42

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