Apache HTTP Server (Apache httpd)
Le serveur HTTP Apache (httpd) est un serveur web libre, open-source et multiplateforme. Il est l’un des serveurs web les plus populaires au monde, alimentant une part significative d’Internet.
Aperçu
Apache a été créé par l’Apache Software Foundation et est développé continuellement depuis 1995. Il est connu pour sa flexibilité, sa modularité et sa documentation étendue. Apache utilise une architecture modulaire où les fonctionnalités sont ajoutées via des modules dynamiquement chargeables.
Fonctionnalités clés
- Architecture modulaire : ne chargez que les modules dont vous avez besoin
- Virtual hosting (basé sur le nom et l’adresse IP)
- Réécriture d’URL avec mod_rewrite
- Support SSL/TLS avec mod_ssl
- Authentification et autorisation (basic, digest, LDAP)
- Capacités de proxy et de reverse proxy (mod_proxy)
- Fichiers .htaccess pour la configuration par répertoire
- Large support de plateformes (Linux, Windows, macOS, BSD)
Licence
Apache httpd est distribué sous la Apache License 2.0, une licence open-source permissive approuvée par l’Open Source Initiative.
Voir Apache License 2.0 pour plus de détails.
Ressources officielles
- Site web : https://httpd.apache.org/
- Documentation : https://httpd.apache.org/docs/
- GitHub : https://github.com/apache/httpd
Liés
- Nginx
- haproxy