Apache
Apache est le logiciel de serveur Web le plus populaire. Il permet à un ordinateur d’héberger un ou plusieurs sites Web accessibles sur Internet à l’aide d’un navigateur Web. La première version d’Apache a été publiée en 1995 par l’Apache Group. En 1999, l’Apache Group est devenu l’Apache Software Foundation, une organisation à but non lucratif qui assure actuellement le développement du logiciel de serveur Web Apache.
La popularité d’Apache sur le marché de l’hébergement Web s’explique en grande partie par le fait qu’il est open source et gratuit. Les entreprises d’hébergement Web peuvent donc proposer des solutions d’hébergement Web basées sur Apache à un coût minimal. D’autres logiciels serveur, comme Windows Server, nécessitent une licence commerciale. Apache prend également en charge plusieurs plateformes, notamment les systèmes d’exploitation Linux, Windows et Macintosh. Comme de nombreuses distributions Linux sont elles aussi open source, la combinaison Linux/Apache est devenue la configuration d’hébergement Web la plus populaire.
Apache peut héberger des sites Web statiques, ainsi que des sites Web dynamiques qui utilisent des langages de script côté serveur, comme PHP, Python ou Perl. La prise en charge de ces langages et d’autres langages est assurée par des modules, c’est-à-dire des packages d’installation ajoutés à l’installation standard d’Apache. Apache prend également en charge d’autres modules qui offrent des options de sécurité avancées, des outils de gestion des fichiers et d’autres fonctionnalités. La plupart des installations d’Apache comprennent un module de réécriture des URL appelé « mod_rewrite », qui est devenu un moyen courant pour les webmestres de créer des URL personnalisées.
Bien que le logiciel de serveur Web Apache soit généralement appelé simplement « Apache », son nom technique est « Apache HTTP Server », car le logiciel fournit des pages Web via le protocole HTTP. Lorsqu’Apache est en cours d’exécution, le nom de son processus est « httpd », ce qui est l’abréviation de « HTTP daemon ».
Testez vos connaissances