[AIX Solaris HP-UX Linux Windows][IBM i]

Configuration d'Apache HTTP Server

Cette rubrique décrit comment modifier les paramètres de configuration d'Apache HTTP Server.

Avant de commencer

[AIX Solaris HP-UX Linux Windows]Installation d'Apache HTTP Server Version 2.2 ou 2.4 et de la dernière version des plug-in de serveur Web.

[IBM i]Evitez les problèmes: Si vous exécutez IBM® HTTP Server (optimisé par Apache) sur IBM i, vous pouvez utiliser les étapes de configuration manuelle, mais il est recommandé d'utiliser l'interface graphique IBM Web Administration for IBM i .

[AIX Solaris HP-UX Linux Windows][IBM i] Apache HTTP Server est différent d' IBM HTTP Server (optimisé par Apache). Apache HTTP Server n'est pas pris en charge sur IBM i.

[AIX Solaris HP-UX Linux Windows]Après l'installation des plug-in du serveur Web, vous pouvez utiliser l'outil de configuration correspondant pour configurer un plug-in du serveur Web.

Cette rubrique décrit comment configurer le serveur Web Apache HTTP Server. Les autres procédures de la rubrique Edition des fichiers de configuration du serveur Web décrivent la configuration d'autres serveurs Web pris en charge.

[AIX Solaris HP-UX Linux Windows]Eviter les problèmes:
  • Si vous utilisez un serveur Apache HTTP Server qui prend en charge l'adressage 64 bits, vous devez utiliser le CD 64 bits fourni avec le produit WebSphere® Application Server pour installer les fichiers binaires du plug-in Apache Web Server. Si vous utilisez le CD 32 bits, vous obtenez un message d'erreur indiquant que les fichiers binaires du plug-in n'ont pas été chargés.
  • Si vous utilisez Apache HTTP Server qui prend en charge l'adressage 32 bits, vous devez utiliser le CD 32 bits fourni avec WebSphere Application Server pour installer les fichiers binaires du plug-in du serveur Web Apache. Si vous utilisez le CD 64 bits, vous obtenez un message d'erreur indiquant que les fichiers binaires du plug-in n'ont pas été chargés.
Voici un exemple de message d'erreur :
httpd: Syntax error on line XXX of /home/apache/conf/httpd.conf: Cannot 
load /home/apache/Plugins/mod_was_ap22_http.sl into server: Invalid argument

[AIX Solaris HP-UX Linux Windows]Le plug-in a été testé avec l'agent MPM (multi-p rocessing module) conçu avec des unités d'exécution sur toutes les plateformes, exceptées Windows. Le plug-in a été testé avec le MPM conçu avec des unités d'exécution par défaut sous Windows.

[AIX Solaris HP-UX Linux Windows]Le plug-in fonctionne avec le MPM prefork Apache 2.2 et 2.4, mais son utilisation est optimale avec le MPM agent. Il gère des pools de connexion avec les serveurs WebSphere Application Server d'arrière-plan et utilise la mise en cache. Ces fonctions de plug-in sont plus efficaces lorsque Apache est configuré pour utiliser un seul processus enfant avec la valeur ThreadsPerChild égale à celle MaxClients. Le plug-in peut être utilisé avec le MPM prefork ou l'agent MPM configuré avec plusieurs processus enfant, mais de manière moins efficace.

A propos de cette tâche

Les exemples et messages sont parfois affichés sur plusieurs lignes pour une présentation plus claire. Vérifiez que chaque directive du fichier de configuration de serveur Web tient sur une ligne.

Le chemin d'accès local fait référence au chemin d'accès au fichier plugin-cfg.xml d'un serveur d'applications qui se trouve sur la même machine que le serveur Web. Le chemin d'accès distant fait référence au chemin d'accès au fichier plugin-cfg.xml lorsque le serveur d'applications se trouve sur une machine distante.

[AIX Solaris HP-UX Linux Windows]L'outil de configuration des plug-in de serveur Web installe un fichier plugin-cfg.xml factice lors de l'installation, mais ce fichier requiert une propagation périodique à partir du fichier réel sur la machine du serveur d'applications.

[AIX Solaris HP-UX Linux Windows]Le nom_noeud dans les chemins d'accès aux fichiers locaux du serveur d'applications suivants est nom_serveur_Web_node pour un serveur d'applications autonome

Le nom de la définition du serveur Web dans la procédure suivante est webserver1.

Procédure

  • [IBM i]Configurez les entrées dans le fichier httpd.conf .
    Il est recommandé d'utiliser l'interface graphique IBM Web Administration for IBM i pour configurer le fichier httpd.conf .
    Exemple avec installation autonome locale :
    WebSpherePluginConfig /QIBM/UserData/WebSphere/AppServer/V9/
       ND/profiles/profile1/config/cells/my_cell/nodes/
       webserver1_node/servers/webserver1/plugin-cfg.xml
    Exemple avec installation distante :
    WebSpherePluginConfig /QIBM/UserData/WebSphere/AppServer/V9/
       ND/profiles/httpprofile1/config/webserver1/plugin-cfg.xml
  • [AIX]Configurez les entrées dans le fichier httpd.conf .
    Utilisez les exemples suivants des directives LoadModule et WebSpherePluginConfig comme modèles pour la configuration de votre fichier :
    • Apache 2.2
      LoadModule 
           was_ap22_module /usr/IBM/WebSphere/Plugins/bin/<arch>/mod_was_ap22_http.so
      
    • Apache 2.4
      LoadModule 
           was_ap24_module /usr/IBM/WebSphere/Plugins/bin/<arch>/mod_was_ap24_http.so
      

    Dans ces exemples, <arch> est 32bits ou 64bits en fonction de l'architecture du serveur Web.

  • [Linux][Solaris]Configurez les entrées dans le fichier httpd.conf .
    Utilisez les exemples suivants des directives LoadModule et WebSpherePluginConfig comme modèles pour la configuration de votre fichier :
    • Apache 2.2:
      LoadModule 
           was_ap22_module /opt/IBM/WebSphere/Plugins/bin/<arch>/mod_was_ap22_http.so
      
    • Apache 2.4:
      LoadModule 
           was_ap24_module /opt/IBM/WebSphere/Plugins/bin/<arch>/mod_was_ap24_http.so
      
    Dans ces exemples, <arch> est 32bits ou 64bits en fonction de l'architecture du serveur Web.
    [Solaris]Sur la plateforme Solaris SPARC 64 bits, l'outil de configuration des plug-in de serveur Web installe les versions 23 bits et 64 bits du plug-in pour Apache ; toutefois, il configure le serveur Web pour qu'il utilise le plug-in 32 bits uniquement. Si le serveur Web est 64 bits, vous devez configurer la directive LoadModule dans le fichier httpd.conf afin d'utiliser le plug-in 64 bits, par exemple :
    LoadModule 
         was_ap22_module /usr/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so
    
  • [HP-UX]Configurez les entrées dans le fichier httpd.conf .
    Utilisez les exemples suivants des directives LoadModule et WebSpherePluginConfig comme modèles pour la configuration de votre fichier :
    • Apache 2.2:
      LoadModule 
           was_ap22_module /opt/IBM/WebSphere/Plugins/bin/<arch>/mod_was_ap22_http.sl
      
    • Apache 2.4:
      LoadModule 
           was_ap24_module /opt/IBM/WebSphere/Plugins/bin/<arch>/mod_was_ap24_http.sl
      
    Dans ces exemples, <arch> est 32bits ou 64bits en fonction de l'architecture du serveur Web.
  • [Windows]Configurez les entrées dans le fichier httpd.conf .
    Utilisez les exemples suivants des directives LoadModule et WebSpherePluginConfig comme modèles pour la configuration de votre fichier :
    • Apache 2.2:
      LoadModule was_ap22_module 
           drive:\IBM\WebSphere\Plugins\bin\<arch>\mod_was_ap22_http.dll
      
    • Apache 2.4:
      LoadModule was_ap24_module 
           drive:\IBM\WebSphere\Plugins\bin\<arch>\mod_was_ap24_http.dll
      
    Dans ces exemples, <arch> est 32bits ou 64bits en fonction de l'architecture du serveur Web.

Etape suivante

[AIX Solaris HP-UX Linux Windows]La bibliothèque de chiffrement IBM Global Security Kit (GSKit) Secure Sockets Layer (SSL) native est utilisée.

[AIX Solaris HP-UX Linux Windows]L'installation des plug-in de serveur Web installe la bibliothèque de chiffrement SSL IBM Global Security Kit (GSKit) au niveau requis si elle n'est pas installée. Si vous copiez manuellement le plug-in sur une nouvelle machine, il se peut que vous ne disposez pas des bibliothèques IBM Global Security Kit (GSKit) requises pour le chiffrement des connexions dorsales.

Une fois le serveur Web configuré, vous pouvez installer des applications sur celui-ci. Voir la section Applications de la documentation pour plus d'informations.

Astuce: Pour annuler la configuration d'un serveur Web, inversez les étapes manuelles et supprimez ce qui a été ajouté manuellement dans cette procédure.