Aide IBM HTTP Server - Présentation d'IBM HTTP Server version
1.3.12
PRESENTATION DU PRODUIT
IBM HTTP Server est un serveur Web fondé sur le serveur Apache développé par le groupe Apache
(www.apache.org).
"Motorisé" par l'édition 1.3.12 d'Apache,
IBM HTTP Server est pratiquement identique à Apache édition 1.3.6, à ceci près qu'il
inclut des correctifs supplémentaires, issus de l'arbre de développement Apache V1.3.6-dev.
IBM HTTP Server comprend certaines fonctions qui ne
sont pas disponibles dans le serveur Web Apache développé par le
groupe Apache. IBM HTTP Server offre les fonctionnalités suivantes :
Support des connexions sécurisées SSL.
Fast Response Cache Accelerator (Windows NT et AIX uniquement) -
IBM a étendu les fonctionnalités d'Apache afin de lui permettre d'utiliser
IBM Fast Response Cache Accelerator (plus simplement appelé Cache Accelerator). Cache Accelerator est
constitué d'un petit moteur GET HTTP interne au noyau et d'une cache de contenu HTTP qui permet de
servir des pages Web statiques beaucoup plus rapidement que ne peut le faire
le serveur Web Apache seul. Par défaut, Cache Accelerator est activé. Il
peut être entièrement désactivé à l'aide de directives figurant dans
le fichier de configuration.
WebDAV, module permettant aux utilisateurs d'éditer et de
gérer collectivement des fichiers sur un serveur Web distant.
Possibilité de générer des contenus dynamiques à l'aide
d'applications FastCGI.
L'ajout de ces fonctions a nécessité des modifications mineures dans
plusieurs fichiers de base du code source Apache :
Nouveaux modules spécifiques d'IBM pour :
Secure Sockets Layer (SSL)
Fast Response Cache Accelerator (Windows NT et AIX uniquement)
Installation du pilote afpa.sys dans le répertoire système system32/drivers (Windows NT uniquement)
Vous ne pouvez pas regénérer la totalité du produit distribué par IBM en raison
de dispositions légales s'appliquant à la technologie SSL (certains
formats de clé de chiffrement étant interdits dans la plupart des pays autres
que les Etats-Unis).
Cependant, le code source Apache sur lequel est fondé IBM HTTP Server est fourni
en l'état et il est par conséquent possible d'écrire un module Apache prévu
pour s'exécuter avec IBM HTTP Server.
Le serveur Web Apache est, à l'origine, conçu et développé pour les
systèmes Unix. Apache version 1.3.0 a été la première édition majeure d'Apache
à inclure le support de Microsoft Windows. Ce support possède de nombreuses caractéristiques
nouvelles qui répondent aux demandes les plus fréquentes, parmi lesquelles
une API permettant d'étendre les fonctionnalités de serveur Web et un module
prenant en charge un sous-ensemble de Microsoft ISAPI (en d'autres termes, les API de serveur
Web de Microsoft).
La différence la plus notable entre la version Unix d'Apache
et la version Windows est que cette dernière est un serveur Web
à base d'unités d'exécution, ou "threads" (les demandes sont traitées par unité d'exécution),
et non un serveur à base de processus (demandes traitées par processus).
Le gain de performance qu'il est théoriquement possible d'obtenir avec
avec un serveur Web à base d'unités d'exécution n'a pas encore été atteint
dans la version Windows d'Apache.
Remarque : IBM HTTP Server motorisé par Apache
pour Windows NT ne s'exécute pas sous Windows 95 ou Windows 98.
Si vous avez besoin d'un serveur Web Apache tournant sous Windows 95 ou Windows 98, vous
pouvez vous procurer le code source (et éventuellement les images d'installation
binaires) à l'adresse www.apache.org.
DOCUMENTATION
La documentation disponible à la date de sortie de cette édition est fournie au format
HTML dans le répertoire ./share/htdocs/manual/ibm. Pour vous procurer la version
la plus à jour de cette documentation, rendez-vous sur
le site Web consacré
à IBM HTTP Server.
AUTRES SOURCES D'INFORMATIONS
Il existe d'excellents forums de discussion Internet qui regorgent
d'informations sur les serveurs HTTP en général.
Ils traitent de tous les serveurs Web populaires. Ces forums peuvent vous aider à trouver la
réponse aux questions que vous vous posez. Pensez notamment à consulter leurs archives :
La directive User n'est pas prise en charge.
Si vous lancez le serveur en tant que service, vous pouvez changer l'ID
utilisateur sous lequel s'exécute le serveur en sélectionnant
Panneau de configuration > Services > Démarrage.
RFC 1413 (IdentityCheck) n'est pas disponible.
La compilation de la bibliothèque regex ne génère pas
d'en-têtes *.ih.
Si vous activez Cache Accelerator, attribuez la valeur 0 à la
directive MaxRequestPerChild afin de contourner un problème qui survient
en cas d'arrêt et de redémarrage du processus enfant sur un serveur Web chargé.
OCTROI DE LICENCES
Reportez-vous au fichier LICENSE.IBM
REMERCIEMENTS
Nous tenons à remercier les sociétés suivantes, dont les travaux constituent des parties
d'IBM HTTP Server basé sur Apache :
Certaines parties de ce logiciel ont été développées au
National Center for Supercomputing Applications de l'University of Illinois, à
Urbana-Champaign.
Ce logiciel contient du code dérivé de l'algorithme MD5 Message-Digest Algorithm
de RSA Data Security Inc., comprenant diverses modifications apportées par
Spyglass Inc., Carnegie Mellon University et Bell Communications
Research, Inc. (Bellcore).
Ce logiciel contient des éléments écrits par Henry Spencer et
dont les droits d'auteur lui appartiennent. Reportez-vous au
fichier src/regex/COPYRIGHT.
La version NT d'IBM HTTP Server motorisé par Apache a été développée
à partir du code fourni par Ambarish Malpani, de la société
ValiCert, Inc. (www.valicert.com).