Apache HTTP Server 는
전세계 웹서버 시장의 약 45%를 차지하는 가장 범용적인 웹서버 제품으로서, 대규모 웹사이트를 지원합니다.
톰캣(Tomcat), Resin 등의 웹 애플리케이션 서버와 같이 사용할 수 있으며,
Open-SSL, Mod-SSL 을 설치하여, 보안을 강화할 수 있습니다.
엔터프라이즈 웹서비스의 개발, 배치, 관리의 용이성을 제공하며,
WAS와 연동하여 사용자의 급격한 증가에도 유연한 대처가 가능합니다.
Web사이트 Web서버 적용비율
출처 : W3Techs (2022.12)
Usage of web servers for websites
Web서버 사용비율 변화
출처 : NETCRAFT (2022.12)
Apache HTTP Server Release
라이선스 비용 Zero
- Apache HTTP 서버는 무료이며 자유롭게 재배포 할 수 있습니다.
다양한 기능으로 상용 Web서버 대체가능
- 플러그인을 통한 웹 애플리케이션 연동 및 로드밸런싱 가능
- 추가 보안 기능 강화를 통한 비즈니스 민첩성 증대
- 가상화 및 클러스터 환경에서의 유연성 증대
- 다양한 하드웨어 플랫폼, 다양한 OS를 지원
- 기존의 상용 웹서버(IIS, SunOne등)에 대한 대체 가능
- SSL을 통한 보안 접근 제어 가능
- 프록시 기능 제공
- 이벤트 방식의 처리 기능 지원(2.4.X 이후)
Apache 소프트웨어에서 개발되는 자바 애플리케이션을 위한 대표적인 플랫폼으로서
독립적으로 사용이 가능하고, Web 컨테이너로서는 가장 넓게 보급되어 있으며,
표준을 준수한 100% 순수 자바 플랫폼입니다.
톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여
자바 서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있습니다.
상용 웹 애플리케이션 서버에서도 서블릿 컨테이너로 사용하는 경우가 많습니다.
Best Application Server
출처 : TrustRadius (2021.11)
Java Application Server 시장 추이
출처 : jrebel (2022.9)
Most popular Java application servers :2022
Tomcat Version Mapping
출처 : tomcat.apache.org (2024. 9)
라이선스 비용 Zero
- Tomcat Web Application Server는 무료이며 자유롭게 재배포 할 수 있습니다.
다양한 기능으로 상용 WAS 대체가능
- 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하
- 자바 서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공
- 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정 가능
- 톰캣은 HTTP 서버도 자체 내장
- Apache Licence, Version 2를 채용한 오픈소스 소프트웨어
- 서블릿이나 JSP를 실행하기 위한 서블릿 컨테이너를 제공
- 상용 웹 애플리케이션 서버에서도 서블릿 컨테이너로 사용
- 버전 5.5 이후는 기본적으로 Java SE 5.0 이후를 대응
Apache Tomcat 리뷰
출처 : TrustRadius(2019.01)