Apache est un serveur web HTTP open source, gratuit et multiplateforme. Il est le serveur web le plus populaire au monde.
Son rôle est de fournir des pages Web aux utilisateurs.
Apache a été créé en 1995 par Robert McCool, un développeur de logiciels américain. Il est maintenu par la Fondation Apache, une organisation à but non lucratif qui regroupe des développeurs du monde entier.
Apache est un logiciel modulaire, ce qui signifie qu’il peut être étendu et personnalisé pour répondre aux besoins spécifiques des utilisateurs.
Il prend en charge un large éventail de fonctionnalités, notamment :
- Serveur proxy
- Serveur de cache
- Serveur de fichiers
- Serveur SSL
- Serveur FTP
- Serveur SMTP
En plus de servir des pages web statiques, Apache 2 la version recommandée depuis 2004 prend également en charge des technologies dynamiques telles que les scripts CGI (Common Gateway Interface), les modules PHP, Perl et d’autres langages de programmation serveur.
Apache propose également une gamme étendue de modules d’extension qui permettent d’ajouter des fonctionnalités spécifiques, comme la sécurité renforcée, la compression de données, la réécriture d’URL, la gestion des accès.
Syn. : Apache HTTP Server