[Web] Apache Tomcat이란?
[Web] Apache Tomcat이란?
Appachesoftware 재단에서 만든 JAVA Servlet & JSP 기술 구현을 위한 Open Source
작성언어 : 자바
Apache란?
- 웹서버
- 소프트웨어 단체 이름
- 흔히 부르는 아파치서버라는 것은 아파치 제단에서 후원하는 오픝소스 프로젝트 커뮤니티에서 만든 http웹서버
- client가 Get, Post, Delete등등의 메소드를 이용해 요청을 하면 이 프로그램이 어떤 결과를 돌려주는 기능을 함.
- 연결되는 기본 포트 : 80
Tomcat이란?
- 흔히 WAS(Web Application Server)를 말함
- WAS = 웹서버 + 웹 컨테이너의 결합
- 아파치 웹 서버와의 차이는 이 컨테이너의 기능이 가능하냐의 차이
- 연결되는 기본 포트 : 8080
- HTML이나 단순한 이미 파일은 톰캣도 처리 가능하지만 아파치가 성능이 조금 더 낫다.
- 동적인 페이지(DB 연동이나 데이터 조작)은 말할 필요없이 톰캣...
Apache와 Tomcat을 연동하는 이유
- Apache와 Tomcat을 연동한다는 것은 동일한 포트로 운영한다는 뜻
- Apache는 포트 80으로 들어오는 요청은 자신이 받고 이 요청 중 서블릿이 필요한 요청은 Tomcat으로 넘김
- 보통의 이미지나 HTML요소는 Apache에서 처리
- 사용자 데이터 처리와 같은 동적인 업무는 Tomcat에서 처리
참고 : http://sungbine.github.io/tech/post/2015/02/15/tomcat%EA%B3%BC%20apache%EC%9D%98%20%EC%97%B0%EB%8F%99.html
참고 : http://na27.tistory.com/207
댓글
댓글 쓰기