Accès à HCL Portal via un autre port HTTP

Par défaut, HCL Portal est configuré pour être consulté via un port HTTP interne de WebSphere® Application Server. For example, http://hostname.example.com:10039/wps/portal, where hostname.example.com is the fully qualified host name of the server where Portal is running and 10039 is the default transport port that is created by WebSphere® Application Server. Le numéro de port peut être différent pour votre environnement. http://hostname.example.com:10039/wps/portal, où hostname.example.com est le nom de système hôte qualifié complet sur lequel Portal est en cours d'exécution et 10039 est le port de transfert par défaut créé par WebSphere® Application Server. Le numéro de port peut être différent pour votre environnement. Le nom d'hôte et le port par défaut utilisés par HCL Portal sont spécifiés par les propriétés WpsHostName et WpsHostPort dans le fichier wkplc.properties.

Pourquoi et quand exécuter cette tâche

Après avoir configuré HCL Portal pour utiliser un serveur Web externe, vous accédez au portail avec le nom d'hôte du serveur Web et son numéro de port (par exemple, 80). Pour les serveurs autonomes et les membres de cluster vertical, vous ne pouvez pas accéder au portail avec le nom d'hôte et le port HCL Portal (par exemple, 10039). You can access it if there is a corresponding virtual host definition for port 10039 in the WebSphere® Application Server configuration.

De nombreuses tâches de configuration d'HCL Portal reposent sur les propriétés WpsHostName et WpsHostPort du fichier wkplc.properties. Vous devez vérifier qu'il est possible d'accéder à HCL Portal à l'aide du nom d'hôte et du port spécifiés par les valeurs de ces propriétés. Procédez de l'une des façons suivantes :
  • Modifiez les valeurs des propriétés WpsHostName et WpsHostPort pour spécifier le nom d'hôte et le port du serveur Web.
  • Ajoutez la définition d'hôte virtuel appropriée.

Si vous souhaitez accéder à HCL Portal à l'aide d'un nom d'hôte et d'un port différent depuis votre serveur Web, ajoutez la définition d'hôte virtuel requise à l'aide de WebSphere® Integrated Solutions Console. In a clustered environment, use the deployment manager WebSphere® Integrated Solutions Console to complete these steps.

Procédure

  1. Log on to the WebSphere® Integrated Solutions Console.
  2. Go to Environment > Virtual Hosts.
  3. Sélectionnez l'entrée hôte_défaut ou l'entrée correspondant à l'hôte virtuel utilisé pour accéder à l'application HCL Portal.
  4. Sélectionnez Alias d'hôte, et vérifiez s'il existe un nom d'hôte et une entrée de port correspondant aux valeurs utilisées pour accéder à HCL Portal. If the entry does not exist, select New, and enter the information for the host name and port you want to use.
    Les informations suivantes concernent les exemples d'alias d'hôte :
    • AIX® HP-UX IBM® i Linux Solaris Windows : *:10039
    • z/OS® : *:9081
  5. Sauvegardez vos modifications.
  6. Régénérez le plug-in du serveur Web.
  7. Si vous utilisez un serveur Web distant, copiez sur le serveur Web le fichier plugin-cfg.xml mis à jour, dans le répertoire de base.
  8. Si vous exploitez un système soumis à une forte charge et que vous pensez que les requêtes pourront durer plus longtemps que la valeur par défaut de ServerIOTimeout, augmentez cette valeur pour éviter d'envoyer les requêtes deux fois.
  9. Relancez votre serveur Web et votre portail.
  10. Dans un environnement en cluster, resynchronisez les noeuds et redémarrez le cluster.