2010-01-29 2 views
0

안녕 HI 대부분 내가 톰캣을 읽는 시간은 웹 서버 .. 때로는 톰캣이 웹 컨테이너 인 것을 읽는다. 가끔은 아파치가 웹 서버라고 읽는다. 나는 다소 당황 스럽다. 아무도 제대로 설명하지 못한다. ? 내가 톰캣과 함께 작업 한 이후 몇 년이되었습니다,하지만 난 당신의 질문에 대답 수 있다고 생각APACHE-TOMCAT는 어느 것이 웹 서버와 웹 컨테이너인지 자세히 설명해 줄 수 있습니까?

답변

4

감사합니다 .... Tomcat은 JSP 서블릿 컨테이너입니다. 또한 웹 서버가 내장되어 있습니다. 그래서 귀하의 질문에 대한 답변은 Tomcat이 서버와 컨테이너라는 것입니다. Tomcat이 Apache에서 실행될 수 있어야하고 Apache가 모든 정적 HTML 페이지를 처리 ​​할 수 ​​있도록하는 것이 좋습니다. Apache는 웹 서버이므로 대용량 정적 페이지로드시 동적 페이지 용 Tomcat보다 훨씬 낫습니다.

+1

Tomcat은 mod_jk를 사용하여 Apache에서 실행할 수 있습니다. – Greg

3

Apache HTTP Server은 - 또는 HTTPD (데몬에 대한 D) - 번호를 하나의 HTTP 서버이며 일반적으로 "아파치"라고합니다. 실제로, 학대의 종류 일지라도 거의 아무도 전체 이름을 사용하지 않습니다. 그래서, "아파치"는 웹 서버 (원래 "부적합한 서버")를 의미합니다.

Apache Tomcat은이 서블릿 API를 사용하여 동적으로 생성 된 콘텐츠를 제공하는 데 사용하는 서블릿/JSP 컨테이너입니다. Apache Tomcat은 웹 서버의 역할을 할 수 있으며 정적 파일 (이미지, CSS 등)을 제공 할 수 있지만이 기능은 기본 기능이 아닙니다 (웹 서버 인 Apache는 에서 더 잘 작동합니다). 종종 "Tomcat"이라고도합니다.


1 아파치 (웹 서버)은 아파치 톰캣 프론트 엔드로서 사용될 수있다. Apache를 함께 사용하면 Apache는 동적 컨텐트 (Servlets/JSP)에 대한 요청을 Tomcat으로 전달하지만 정적 컨텐트를 제공합니다.

관련 문제