Migration des configurations de serveur Web

Vous pouvez migrer un serveur Web afin qu'il prenne en charge la version la plus récente de WebSphere Application Server.

Avant de commencer

Configurations prises en charge Configurations prises en charge:

Cet article traite de la migration de configuration de profil. Pour faire migrer vos applications vers la dernière version, utilisez le kit d'outils de migration de WebSphere Application Server. Pour plus d'informations, voir Migration Toolkit on WASdev.

sptcfg

Procédure

  1. Migrez les configurations de serveur Web :

    Lorsque vous migrez IBM® HTTP Server (IHS) à partir d'une précédente version, suivez la procédure ci-dessous pour installer la nouvelle version au même emplacement de répertoire que la précédente. Si la nouvelle version est installée dans un répertoire différent, il n'est pas nécessaire d'effectuer les étapes 1 à 4. Les étapes suivantes devront être effectuées suivant le degré de similitude voulu entre la configuration de la Version 9.0 et celle d'une précédente version d'IBM HTTP Server.

    1. Arrêtez IBM HTTP Server et le serveur d'administration IBM HTTP Server.
    2. Copiez le répertoire d'installation existant vers un nouvel emplacement.

      Ceci permet de conserver votre configuration, les clés et le contenu.

      Exécutez la commande suivante pour copier l'installation précédente :

      [AIX][HP-UX][Linux][Solaris]
      cp –rp current_install_directory new_directory_name 
      [Windows]
      xcopy current_install_directory new_directory_name /s /e /k /i 
    3. Désinstallez la version précédente d'IBM HTTP Server.
    4. Supprimez le répertoire d'installation précédent.

      Comme la désinstallation laisse certains fichiers, comme les fichiers modifiés ou ajoutés, les fichiers des groupes de correctifs et les fichiers de la désinstallation, vous devez supprimer manuellement le répertoire d'installation précédent pour terminer le processus de désinstallation. Si avez rencontré des problèmes pendant la désinstallation, consultez et sauvegardez les fichiers journaux de désinstallation dans le répertoire installation_HTTP Server/logs/uninstall avant de poursuivre.

      Exécutez la commande suivante pour supprimer le répertoire d'installation :

      [AIX][HP-UX][Linux][Solaris]
      rm -r  current_install_directory  
      [Windows]
      rd /s current_install_directory
    5. Installez IBM HTTP Server Version 9.0.

      Dans le cas d'une mise à niveau de votre version, installez la mise à niveau dans le répertoire de l'installation précédente.

      Si vous installez une nouvelle version tout en gardant une version existante, installez la nouvelle version dans un autre répertoire.

    6. Exécutez l'outil de configuration des plug-ins, pct, pour configurer vos plug-ins de serveur Web. Pour plus d'informations sur l'exécution de l'outil pct, reportez-vous à la rubrique relative à la configuration d'un plug-in de serveur Web à l'aide de l'outil pct.
    7. Restaurez toute configuration personnalisée ayant été effectuée pour votre précédente version d'IBM HTTP Server et du serveur d'administration IBM HTTP Server.
      • Identifiez les personnalisations effectuées antérieurement.

        Si vous avez utilisé le fichier de configuration httpd.conf fourni avec la version précédente d'IBM HTTP Server comme point de départ pour vos fichiers de configuration, comparez le contenu de chaque fichier de configuration avec son fichier .default correspondant dans le répertoire contenant votre précédente installation d'IBM HTTP Server. Par exemple, si vous comparez le contenu du fichier httpd.conf avec le fichier httpd.conf.default vous pouvez voir toute personnalisation effectuée pour le fichier httpd.conf depuis l'installation initiale. Effectuez des comparaisons similaires pour les autres fichiers de configuration.

        Si vous n'avez pas utilisé le fichier de configuration httpd.conf fourni avec la version précédente d'IBM HTTP Server comme point de départ pour vos fichiers de configuration, vous devrez effectuer une analyse manuelle pour déterminer vos paramètres précédents. Dans cette situation, vous pourrez comparer les paramètres contenus dans le fichier httpd.conf.default fourni avec la nouvelle version d'IBM HTTP Server avec ceux du fichier httpd.conf.default de la précédente version d'IBM HTTP Server. Cette comparaison vous permettra d'identifier les différences de configuration entre les deux fichiers httpd.conf.default. Vous pourrez ensuite utiliser ces informations pour modifier votre fichier de configuration personnalisé de sorte qu'il fonctionne avec IBM HTTP Server Version 9.0.

        Comparez le fichier bin/envars avec le fichier bin/envars-std dans le répertoire contenant votre précédente installation d'IBM HTTP Server. Cela permet d'identifier les éventuelles personnalisations effectuées pour ce fichier.

      • Fusionnez les personnalisations dans les fichiers envars et les fichiers de configuration de la nouvelle version d'IBM HTTP Server que vous venez d'installer.

        Après avoir identifié les personnalisations de la configuration effectuées pour la précédente version d'IBM HTTP Server, appliquez les mêmes modifications, si possible, aux fichiers de configuration d'IBM HTTP Server Version 9.0.

        Si les fichiers de configuration contiennent des instructions de plug-in WebSphere Application Server de versions précédentes, supprimez-les pour éviter les doublons. Si vous ne supprimez pas ces instructions, lorsque HTTP Server tente de démarrer le module binaire de plug-in Version 9.0, une erreur indiquant que le module est déjà chargé peut apparaître.

        Le fichier de configuration peut également contenir des entrées en double pour l'accès aux exemples WebSphere Application Server. Supprimez tous les alias des versions antérieures et conservez les entrées de la Version 9.0 :

    8. Restaurez le contenu HTML. Si votre contenu de page Web était précédemment stocké dans le répertoire d'installation d'IBM HTTP Server, copiez ces fichiers de contenu depuis le répertoire contenant votre version antérieure d'IBM HTTP Server vers le répertoire d'installation de la nouvelle version.
    9. Copiez tous les fichiers de clés SSL présents dans le répertoire d'installation de la précédente version d'IBM HTTP Server vers le nouveau répertoire d'installation.
  2. Modifiez les affectations de port pour les instances IBM HTTP Server coexistantes.

    Si vous avez installé IBM HTTP Server dans un autre répertoire tout en gardant l'ancienne version, par défaut, le serveur d'administration et le serveur Web utilisent les mêmes ports que la version précédente. Si vous exécutez les deux versions d'IBM HTTP Server simultanément, il peut se produire des conflits de port, sauf si vous modifiez les numéros de port pour une des versions.

    Pour modifier les numéros de port d'une des versions d'IBM HTTP Server, modifiez les fichiers de configuration de la version choisie. Ces fichiers se trouvent dans le répertoire installation_http_server/conf.

  3. Mettez à niveau les modules de plug-in Apache.

    L'API Apache n'a subi aucun changement depuis la précédente édition majeure et il n'est par conséquent pas nécessaire de régénérer les modules qui fonctionnaient avec la version précédente. Toutefois, si vous utilisez des modules de fournisseurs tiers, vous devez contacter ces fournisseurs pour vérifier que ces modules fonctionnent avec la mise à niveau d'IBM HTTP Server que vous souhaitez installer.

    Les modules de plug-in Apache provenant d'autres sources qu'IBM HTTP Server Version 9.0 doivent intégrer la prise en charge d'Apache 2.2. Les distributeurs des modules utilisés avec des versions plus anciennes d'IBM HTTP Server devront peut-être recompiler ces modules pour prendre en charge Apache 2.2.

    • WebSphere Application Server contient un plug-in pour Apache 2.2 et IBM HTTP Server Version 9.0.
    • Si vous utilisez des modules de fournisseurs tiers, contactez ces derniers pour connaître la version du module qui fonctionne avec l'API (interface de programme d'application) d'Apache 2.2.
    • Si vous utilisez des modules développés en interne, vous devez les reconstruire pour qu'ils prennent en charge Apache 2.2. Il se peut également que les modules nécessitent quelques modifications.
  4. Mettez à jour le nom du service IHS.

    Mettez à jour le nom du service IHS dans la définition de serveur Web WebSphere Application Server si (1) il s'agit d'un serveur Windows, (2) que vous avez installé IHS dans un répertoire contenant une version antérieure et (3) que vous utilisez une définition de serveur Web issue de cette précédente installation.

    Si IBM HTTP Server réside sur un système serveur Windows, utilisez l'option Services pour déterminer le nom utilisé pour le nouveau service IBM HTTP Server, puis mettez à jour la définition de serveur Web pour utiliser ce nom de service.

  5. Migration des définitions de serveur Web Une définition de serveur Web est utilisée pour gérer le serveur Web à partir d'un profil autonome ou du gestionnaire de déploiement.
    Remarque :
    • Si vous avez mis à jour IBM HTTP Server sur le même hôte et dans le même répertoire, aucune action n'est requise. La définition de serveur web actuelle suffira.
    • Si la mise à jour d'IBM HTTP Server réside sur l'hôte d'origine mais dans un nouveau répertoire, actualisez le chemin sélectionné par le serveur Web. Pour cela, sélectionnez Serveurs > Types de serveurs > Serveurs Web dans la console d'administration de WebSphere Application Server.
    • Si la mise à jour d'IBM HTTP Server se trouve sur un nouvel hôte, suivez la feuille de route des plug-ins pour créer une nouvelle définition de serveur Web. Vous pourrez supprimer la définition de l'ancien serveur Web après avoir vérifié que le nouveau serveur Web fonctionne correctement. Une description complète est fournie dans la rubrique Sélection d'un diagramme et d'un organigramme topologique de serveur Web.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tins_migWebserver
Nom du fichier : tins_migWebserver.html