Apache HTTP Server, communément appelé Apache, est une solution logicielle de serveur web open source distribuée sous licence Apache. Initialement issu de NCSA HTTPd, le deuxième serveur web de l’histoire, développé en 1993, le code source d’Apache a d’abord été conçu comme une évolution de NCSA 1.3, avant d’être entièrement réécrit par l’Apache Software Foundation après sa création en 1999. Les versions actuelles d’Apache ne contiennent plus aucun code d’origine de NCSA HTTPd. En décembre 2015, la dernière version stable était Apache 2.4.18.
Historiquement, Apache a figuré parmi les plateformes de serveurs web les plus dominantes au monde, atteignant une part de marché record d’environ 70 % en 2005. Début 2016, Apache équipait environ 33 % de l’ensemble des sites web, mais sa part restait proche de 50 % si l’on ne tenait compte que des sites actifs, témoignant ainsi de son importance persistante dans les environnements de production à travers le monde.
L’architecture modulaire d’Apache contribue à sa sécurité robuste et à sa fiabilité éprouvée sur le long terme, tout en permettant aux administrateurs d’étendre ses fonctionnalités de base grâce à des modules complémentaires. En outre, Apache prend en charge la Common Gateway Interface (CGI), qui facilite le fonctionnement des applications web dynamiques grâce à l’intégration de scripts externes et de frameworks de programmation.
Largement déployé pour les applications web, Apache constitue souvent la pierre angulaire des architectures « LAMP » : système d’exploitation Linux, serveur web Apache, base de données MySQL et langages de script PHP, Perl ou Python. Cette pile technologique continue de fournir une infrastructure open source fiable et évolutive à d’innombrables services web dans le monde entier.

