F5 용어집

아파치

Apache HTTP Server는 일반적으로 Apache라고 불리며 Apache 라이선스에 따라 배포되는 오픈 소스 웹 서버 소프트웨어 솔루션입니다. 원래는 1993년에 개발된 두 번째 웹 서버인 NCSA HTTPd에서 파생된 Apache의 코드베이스는 NCSA 1.3의 진화된 형태로 시작되었지만, 1999년 Apache 소프트웨어 재단이 설립된 후 전면적으로 다시 작성되었습니다. 현재 Apache 릴리스에는 원래 NCSA HTTPd 코드가 남아 있지 않습니다. 2015년 12월 현재 최신 안정 버전은 Apache 2.4.18입니다.

역사적으로 Apache는 전 세계적으로 가장 지배적인 웹 서버 플랫폼 중 하나였으며, 2005년에는 약 70%의 최고 시장 점유율을 달성했습니다. 2016년 초 현재 Apache는 전체 웹사이트의 약 33%를 차지했지만 활성 사이트만 측정하면 50%에 가까운 점유율을 유지했습니다. 이는 전 세계 프로덕션 배포에서 Apache의 지속적인 우위를 보여줍니다.

Apache의 모듈식 아키텍처는 강력한 보안과 입증된 장기적 안정성을 제공하며, 관리자는 추가 모듈을 통해 핵심 기능을 확장할 수 있습니다. 또한 Apache는 CGI(Common Gateway Interface)를 지원하여 외부 스크립트 및 프로그래밍 프레임워크와의 통합을 통해 동적 웹 애플리케이션 기능을 용이하게 합니다.

Apache는 웹 애플리케이션 시나리오에서 널리 사용되며, Linux OS, Apache 웹 서버, MySQL 데이터베이스, PHP/Perl/Python 스크립팅 언어로 구성된 "LAMP 스택" 아키텍처의 초석을 형성합니다. 이 스택은 수많은 글로벌 웹 기반 서비스에서 안정적이고 확장 가능한 오픈 소스 인프라를 지속적으로 제공하고 있습니다.