Apache 1.3 était déjà extensible du fait que le serveur s'appuyait déjà sur des modules, un type de composant addon Apache. Un module est simplement un logiciel qui utilise l'API Apache Module ouverte. Malgré la puissance de l'API Module existante, l'Apache Group a développé une nouvelle API améliorée pour les
Extensibilité accrue
auteurs de
modules et un nouveau framework
à partir duquel cette
API opère. Certes ce changement
signifie que les modules
écrits pour les versions
Apache antérieures ne fonctionneront
pas avec Apache
2.0. Mais ce changement accroît
les possibilités des modules
Apache à bien des
égards, par exemple en offrant
une nouvelle fonction
de filtrage puissante. Pendant
la configuration, vous pouvez
utiliser cette fonction de filtrage
pour disposer les modules
en couches et pour
créer des systèmes complexes.
Mieux encore, le filtrage
peut simplifier la manière
dont les modules
interagissent avec Apache. Ainsi,
sous les anciennes versions Apache,
le seul moyen d’ajouter le support
SSL (Secure Sockets Layer) était de
modifier Apache lui-même. En revanche,
sous Apache 2.0, SSL est
simplement un module add-on. Le
tableau 1 présente la liste de plusieurs
modules Apache 2.0 et leurs
objectifs. (Pour voir la liste des modules
Apache disponibles avec l’installation
Apache, examinez les directives
LoadModule dans httpd.conf et
les binaires de modules associés
dans \program files\apache groupapache2\modules. Pour obtenir une
liste plus complète, visitez le site
Web Apache à http://httpd.apache.
org/ docs-2.0/mod.)
On notera l’absence d’un module
ASP (Active Server Pages) dans le tableau
1. C’est volontairement que j’ai
exclu ASP de la liste parce qu’au moment
où j’écrivais cet article, Apache
n’offrait pas un plein support pour ASP.
Heureusement, la communauté
Apache travaille actuellement à créer et
à maintenir un module ASP capable de
concurrencer les Sun ONE Active
Server Pages (précédemment Sun
Chili!Soft ASP) pour Unix. Bien que ce nouveau module ASP, qui est mis en
oeuvre par l’intermédiaire du module
Apache mod_perl, n’offre pas la même
richesse de fonctions qu’IIS, le module
est en train de mûrir lentement. Pour
plus d’informations sur le développement
des modules ASP, vous pouvez visiter
http://www.apache-asp.org.
On voit donc qu’Apache 2.0 offre
aux utilisateurs Windows suffisamment
de performances, de souplesse et de
puissance pour rivaliser avec IIS. La
prochaine étape sera l’installer Apache
sur un système de test et de juger par
vous-même.
Téléchargez cette ressource
Reporting Microsoft 365 & Exchange
Comment bénéficier d’une vision unifiée de vos messageries, protéger vos données sensibles, vous conformer aisément aux contraintes réglementaires et réduire votre empreinte carbone ? Testez la solution de reporting complet de l’utilisation de Microsoft 365 et Exchange en mode Cloud ou on-premise.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Connaître son client : exploiter les API des réseaux pour offrir des services personnalisés et sur mesure
- Architecte cloud : applications de chatbot & Azure OpenAI Service
- Le LLMjacking : quand les cyberattaques utilisent illicitement des comptes LLM
- Les identités des développeurs doivent être prises en compte !
- Architecture de données ouverte : un levier essentiel pour maximiser les bénéfices de l’IA générative