일반적으로 Apache HTTP 서버는 정적 웹 페이지를 제공하도록 설계된 평범한 오래된 웹 서버입니다. PHP, CGI 등 다양한 기술을 사용하여 동적 웹 페이지를 제공 할 수 있도록 Apache의 기능을 향상시키기 위해 설치할 수있는 많은 모듈이 있지만 Apache의 핵심은 단순한 오래된 HTTP 서버입니다.
반면 Tomcat은 특별히 Java Servlet 엔진으로 작동 하도록 설계되었습니다 . 주요 목적은 동적 웹 사이트 구축을 위해 Java Servlet API를 구현하고 Java servlet을 실행하는 것입니다. Tomcat 은 정적 페이지를 제공하는 일반 HTTP 서버로 도 사용할 수 있지만 기본 목적은 아닙니다. 또한 정적 페이지를 제공하는 경우 Tomcat이 Apache httpd보다 느리다고합니다.
이 두 기술은 mod_jk 라는 커넥터 모듈을 통해 함께 사용할 수 있습니다 . 이를 통해 Apache HTTP 서버를 사용하여 일반 정적 웹 페이지를 제공하고 Tomcat Servlet 엔진을 사용하여 서블릿을 실행할 수 있습니다.
Or are they simply just two very different projects that happen to be steered by the same organisation?
-그들은