[서버] Apache HTTP Server 와 Apache Tomcat 차이

프로그래밍/서버2020. 12. 11. 15:24

아파치 서버 로고
아파치 톰캣 로고

아파치 (HTTP) 서버아파치 톰캣은 이름이 너무 비슷해서 헷갈리는 쉽습니다.

둘 다 ASF(Apache Software Foundation, 아파치 소프트웨어 재단)에서 만들어서 앞에 아파치 이름이 붙었습니다.

 

아파치 톰캣의 이름과 로고는 O'Reilly 미디어가 책을 쉽게 출판할 수 있도록 선택됐다고 하네요. 이 회사의 책들은 다 이렇게 동물/식물 등이 커버 이미지로 사용됩니다.

 

아파치 서버와 아파치 톰캣은 이름은 비슷하지만 서로 다른 소프트웨어로 봐야할 것 같습니다.

아파치가 동적, 정적인 콘텐츠를 다루는 전통적인 HTTP 웹 서버(PHP기반이 흔함)이지만, Java Servlet과 JSP를 관리하는 기능이 없습니다. 반면에 아파치 톰캣은 완전히 자바 기반의 콘텐츠를 위해 설계됐습니다. 

 

이런 차이가 있으나 아파치 톰캣 서버와 아파치 서버는 경쟁으로 이어지지 않습니다. 같이 실행하는 것이 완전히 가능하기 때문입니다. 예를 들어 Java 및 PHP 기반 콘텐츠를 모두 포함하는 프로젝트에서 아파치 서버가 대부분의 정적 및 동적 콘텐츠를 처리하고 톰캣은 JSP를 처리하는 것이 좋습니다.

그러나 Tomcat은 기존 HTTP 서버만큼 효율적이지 않으므로 Apache는 PHP와 같은 언어로만 구축 된 동적 웹 사이트에 훨씬 더 나은 선택입니다. 물론 전적으로 JSP를 기반으로 한 사이트의 경우 Tomcat 좋습니다.

 

 

 

 

참고(아래의 내용을 참고/번역함)

www.fasthosts.co.uk/blog/what-apache-tomcat/#:~:text=Apache%20Tomcat%20vs%20Apache%20HTTP%20Server&text=While%20Apache%20is%20a%20traditional,geared%20towards%20Java%2Dbased%20content.

 

What is Apache Tomcat?

Learn how Apache Tomcat works with a range of Java technologies to be the ideal web server for Java-based web development.

www.fasthosts.co.uk

www.wellho.net/mouth/498_Why-is-Tomcat-called-Tomcat-.html#:~:text=Tomcat%20was%20given%20that%20name,they%20published%20the%20inevitable%20book.

 

Why is Tomcat called Tomcat?

 NEW SERVER - 11.9.2020 ... Retiring, March 2020 - sorry, you have missed our final public course.The Coronavirus situation has lead us to suspend public training - which was on the cards anyway, with no plans to resume Please ask about private 'maintenan

www.wellho.net

 

작성자

Posted by 드리머즈

관련 글

댓글 영역