이과/컴퓨터활용
[컴퓨터 활용] 아파치? 톰캣??
코딩초밥
2021. 5. 25. 17:47
반응형
안녕하세요 코딩초밥입니당 ㅇㅅㅇ
웹서버를 마주하게되면 들어보게될
두가지의 이름을 마주하게 되는데요
아파치 톰캣에 대해 알아보도록하겠습니다
| 아파치
웹서버로 불리며 클라이언트 요청이 왔을때만 응답하는 정적 웹페이지에 사용합니다
웹서버 = 80번 포트로 클라이언트 요청 (post,get,delete)이 왔을때만 응답합니다
정적인 데이터만 처리합니다 (HTML, CSS , 이미지)
| 톰캣
동적인 웹을 만들기 위한 웹 컨테이너, 서블릿 컨테이너라고 불리며, 웹서버에서 정적으로 처리해야할
데이터를 제외한 JSP, ASP, PHP 등은 웹 컨테이너 (톰캣)에게 전달한다
컨테이너 웹컨테이너 서블릿 컨테이너라고 일컷는다
JSP 서블릿처리 HTTP요청 수신및 응답
아파치만 쓰면 정적인 웹페이지만 처리하므로 처리속도가 매우 빠르고 안정적입니다
| 아파치 톰캣
톰캣이 아파치의 기능 일부를 가져와서 제공해주는 형태이기 때문에 같이 합쳐서 부릅니다
톰캣안에 아파치의 일부기능이 사용되고있습니다
웹서버와 웹애플리케이션의 차이
웹서버는 정적인 데이터를 처리하는 서버. 이미지나 단순 HTML을 처리하는 서버라면 웹 서버가 적당하
며 빠르고 안정적이다. WAS는 동적인 데이터를 처리하는 서버. DB연결, 데이터 조작등과 같은 처리는
WAS를 활용해야 한다.
반응형