De nombreuses fonctions d'IBM® HTTP Server V5.3 for z/OS sont disponibles dans IBM HTTP Server, mais implémentées différemment. Vous allez apprendre quelles sont les différences clés de la configuration avancée entre les deux serveurs Web.
Les parties et chapitres correspondent aux parties et chapitres de la publication numéro SC34-4826-09 du manuel z/OS HTTP Server Planning, Install, and Using d'IBM HTTP Server V5.3 for z/OS.
IBM HTTP Server comporte trois types de journaux :
Vous pouvez rediriger les journaux d'accès et les journaux d'erreurs vers un programme externe à des fins de rotation ou de maintenance. IBM HTTP Server inclut un consignateur de redirection qui effectue une rotation basée sur l'heure et la taille. IBM HTTP Server ne gère pas les fichiers journaux qui font l'objet d'une rotation. Vous devez gérer ces journaux de manière externe au serveur ou via le consignateur de redirection personnalisé. Pour plus d'informations, consultez la rubrique relative au programme Rotatelogs dans la documentation relative à Apache HTTP Server.
IBM HTTP Server utilise la journalisation conditionnelle pour le journal des accès au lieu de filtres. Consultez la rubrique relative à la journalisation conditionnelle dans les fichiers journaux dans la documentation relative à Apache HTTP Server.
IBM HTTP Server produit par défaut des journaux dans les formats standard de Apache HTTP Server. Différents outils peuvent utiliser ces journaux pour générer des rapports.
IBM HTTP Server n'inclut pas un programme HTCounter ou un programme CGI.
Vous pouvez utiliser des inclusion SSI avec IBM HTTP Server. Implémentez les inclusions SSI à l'aide du module mod_include.
Vous pouvez utiliser des mappages d'image côté serveur avec IBM HTTP Server. Cependant, la technologie est obsolète. Implémentez les mappages d'image côté serveur à l'aide du module mod_imagemap.
IBM HTTP Server a un mode d'opération, lequel est un serveur à unités d'exécutions multiples, multiprocessus. Le processus parent IBM HTTP Server démarre les serveurs de manière dynamique en répons à l'utilisation de l'unité d'exécution au lieu d'utiliser Workload Management (WLM).
Vous pouvez implémenter une interface de surveillance accessible sur le Web ou collecter régulièrement des statistiques de serveur dans un journal des erreurs.
Pour implémenter l'interface de surveillance accessible sur le Web, utilisez le module mod_status.
Pour collecter régulièrement des statistiques de serveur, utilisez le module mod_mpmstats. Le module génère des messages dans les journaux des erreurs. Les messages contiennent les statistiques.
IBM HTTP Server n'inclut pas un sous-agent SNMP et il ne fournit aucune donnée SNMP.
Vous ne pouvez pas utiliser la commande modify de la console opérateur z/OS pour gérer System Management Facilities (SMF). Utilisez plutôt les directives IBM HTTP Server. La directive SMFReportInterval contrôle la fréquence d'enregistrement des statistiques du serveur d'agrégat dans SMF. La directive SMFRecord contrôle les masques d'URL which qui enregistrent les données du journal des accès dans SMF.
Vous pouvez créer votre propre module personnalisé SMF pour gérer SMF. Utilisez comme modèle l'exemple de module personnalisé SMF.
Utilisez le module mod_mpmstats pour enregistrer des enregistrements de type 103 sous-type 13. Consultez la rubrique relative à la configuration du serveur pour l'enregistrement SMF.
Utilisez le module mod_smf pour enregistrer des enregistrements de type 103 sous-type 14. Consultez la rubrique relative au module mod_smf.
Platform for Internet Content Selection (PICS) n'est pas pris en charge dans IBM HTTP Server.
Utilisez le module mod_ldap et le module mod_authnz_ldap pour effectuer une authentification et une autorisation LDAP.
Vous pouvez utiliser IBM HTTP comme proxy direct ou comme comme proxy inverse. Pour implémenter un proxy, utilisez le proxy mod_proxy.
Pour configurer IBM HTTP Server comme proxy direct, utilisez le conteneur <Proxy> et la directive ProxyRequests, en règle générale. Comme proxy direct, IBM HTTP Server prend en charge la tunnellisation SSL (Secure Sockets Layer) pour les clients SSL. Utilisez le module mod_proxy_connect pour effectuer une tunnellisation SSL.
IBM HTTP Server peut être un proxy inverse sur les serveur d'origine HTTPS, HTTP et FTP. Toutefois, la prise en charge du proxy inverse pour les serveurs d'origine FTP est obsolète. Pour configurer IBM HTTP Server comme proxy inverse, utilisez les directives qui commencent par ProxyPass. Définissez également la directive SSLProxyEngine sur on pour utiliser IBM HTTP Server en tant que proxy inverse sur un serveur d'origine HTTPS.
La fonction proxy est désactivée par défaut.
Lorsque vous utilisez IBM HTTP Server comme serveur Web, la fonction de mise en cache Apache HTTP Server et la fonction Fast Response Cache Accelerator sont prises en charge. Toutefois, lorsque vous utilisez IBM HTTP Server comme proxy, la foncton de mise en cache Apache HTTP Server est prise en cache, mais pas la fonction Fast Response Cache Accelerator.
La documentation relative aux hôtes virtuels Apache fournit des informations supplémentaires pour les hôtes virtuels basés sur une IP et un nom.