Préparation d'un serveur Web distant pour HCL Portal

Installez et configurez le plug-in de serveur Web. IBM WebSphere Application Server fournit le plug-in. Configurez la communication entre HCL Digital Experience et votre serveur Web.

Procédure

  1. Installez et configurez le serveur Web. Pour plus d'informations, reportez-vous à la documentation relative au serveur.
    Dynamic cluster : Si vous créez un environnement de cluster dynamique, installez et configurez un composant ODR (OnDemand Router). Pour plus d'informations, voir Création et configuration de routeurs On Demand (ODR).
  2. If you are using Microsoft Internet Information Server, update the UrlSegmentMaxLength Registry key. Affectez à cette clé de registre la valeur 0 pour éliminer tout risque d'incident dans un environnement HCL lié à la limitation IIS par défaut sur la longueur de segments de chemin d'URL. Update the AllowRestrictedChars Registry key to a value of 1 to accept hex-escaped characters in request URLs that decode to the U+0000 - U+001F and U+007F - U+009F ranges.

    Pour plus d'informations, voir Configuration de Microsoft Internet Information Services (IIS).

    Remarque : Refer to Http.sys registry settings for IIS for information.
  3. Si vous utilisez HCL® Domino®, éditez le fichier NOTES.INI sur le serveur Web. Affectez la valeur 1 aux paramètres HTTPEnableConnectorHeaders et HTTPAllowDecodedUrlPercent. En outre, si vous utilisez WebDAV, activez-le dans la console d'administration du serveur Web Domino®.
  4. Si vous utilisez IBM HTTP Server ou Apache Server, editez le fichier httpd.conf sur le serveur Web. Affectez la valeur On à la directive AllowEncodedSlashes. Ajoutez la directive au niveau racine en tant que directive globale.
    Tableau 1. Liens vers la documentation du protocole HTTP et du serveur Apache
    Type de serveur du protocole HTTP Lien vers la documentation
    Lisez la documentation HTTP Server appropriée IBM HTTP Server
    Lisez la documentation Apache Server appropriée AllowEncodedSlashes instructions
  5. Arrêtez le serveur Web.
  6. Installez et configurez le plug-in de serveur Web sur le système où se trouve le serveur Web. Utilisez l'assistant d'installation des plug-ins fourni avec WebSphere® Application Server. Reportez-vous à la rubrique suivante pour plus d'informations :
    Important : Selon la manière dont vous utilisez le serveur Web, vous devez ajuster le paramètre ServerIOTimeout. Il définit le délai d'attente d'une réponse de l'application par le plug-in. La valeur minimale recommandée est 60, mais vous devrez éventuellement augmenter cette valeur si vous extrayez les données d'une base de données. Pour mettre à jour cette valeur, recherchez et ouvrez le fichier plugin-cfg.xml et affectez une valeur appropriée au paramètre ServerIOTimeout.
  7. If you are using an Oracle iPlanet web server, some portlets require that you disable the unix-uri-clean or nt-uri-clean directives. Editez le fichier obj.conf pour activer ou désactiver ces directives. Voir la documentation du serveur Web Oracle iPlanet pour déterminer le paramètre approprié de votre environnement.
    Remarque : Si vous utilisez un serveur Oracle iPlanet Version 7, vous devez désactiveruri-clean.
  8. Les fonctions REST Web 2.0 du portail peuvent requérir l'activation d'une méthode PUT et DELETE. Si ces méthodes sont désactivées sur votre serveur Web, exécutez l'une des actions suivantes :
    • Activez l'établissement de tunnels HTTP pour simuler les demandes PUT et DELETE, ce qui signifie que les demandes POST sont utilisées à la place. Pour plus d'informations, voir le lien "Activation de la mise en canal des méthodes HTTP".
    • Suivez les instructions applicables à votre serveur Web pour activer les requêtes PUT et DELETE.
  9. Démarrez le serveur Web.
  10. Facultatif : Suivez la procédure ci-dessous si vous projetez d'utiliser la fonction de pont d'application Web :
    1. Log on to the WebSphere® Integrated Solutions Console.
    2. Go to Applications > Application Types > WebSphere enterprise applications.
    3. Recherchez et cliquez sur l'application wp.vwat.servlet.ear.
    4. Sous l'en-tête Web Module Properties, cliquez sur Context Root For Web Modules.
    5. Remplacez la racine de contexte par /.
      Cette étape peut créer des conflits de noms. Ajoutez une règle de réécriture pour éviter ces conflits. Pour plus d'informations, voir les rubriques sur Apache Module mod_rewrite et la spécification d'URL personnalisées courtes.
    6. Cliquez sur OK.
    7. Cliquez sur Sauvegarder pour sauvegarder les modifications que vous avez apportées à la configuration principale.
    8. Stop and restart the wp.vwat.servlet.ear application.
  11. Facultatif : Si vous souhaitez utiliser la version abrégée d'URL de redirection, ajoutez une règle de réécriture à votre serveur Web. Pour plus d'informations, lisez la section sur la fourniture d'URL de redirection abrégées dans la documentation de notre base de produits ici.