Configuration des hôtes virtuels

Les hôtes virtuels permettent de gérer un serveur d'applications sur une machine comme si le serveur d'applications correspondait en fait à plusieurs serveurs d'applications installés chacun sur leur propre machine hôte. Vous pouvez séparer et contrôler quelles sont les ressources disponibles pour les requêtes client en associant plusieurs machines hôte dans un seul hôte virtuel ou en attribuant des machines hôte à différents hôtes virtuels.

Avant de commencer

Si la configuration de votre serveur HTTP externe utilise le port par défaut (9080), vous n'avez pas besoin d'exécuter ces étapes.

Pourquoi et quand exécuter cette tâche

Les hôtes virtuels permettent d'isoler et de gérer indépendamment plusieurs ensembles de ressources sur la même machine physique. Les ressources associées à un hôte virtuel ne peuvent pas partager de données avec les ressources associées à un autre hôte virtuel. Cela est vrai bien que les hôtes virtuels partagent le même serveur d'applications sur la même machine physique.

Considérons l'exemple suivant :
  • Un fournisseur d'accès Internet a deux clients dont les sites Web sont hébergés sur une même machine. Le fournisseur garde ces deux sites isolés l'un de l'autre même s'ils partagent la même machine, à l'aide d'hôtes virtuels. Le fournisseur associe les ressources de la première société à HoteVirtuel1 et les ressources de la deuxième société à HoteVirtuel2. Les deux hôtes virtuels sont mappés vers le même serveur d'applications.
  • Les sites des deux sociétés proposent le même servlet à leurs visiteurs. Chaque site possède sa propre instance de servlet et ne sait pas que ce même servlet se trouve également sur l'autre site. Si la société dont le site est organisé sur HoteVirtuel2 cesse de payer ses frais d'hébergement au fournisseur, ce dernier peut refuser toutes les demandes de servlet adressées à HoteVirtuel2. Bien que le même servlet soit proposé sur HoteVirtuel1, les demandes adressées à HoteVirtuel2 ne sont pas acheminées vers l'autre hôte virtuel.

Etant donné que le servlet est associé à un hôte virtuel et non à l'adresse DNS réelle, le serveur sur l'hôte virtuel VirtualHost1 ne partage pas son contexte avec le servlet qui a le même nom sur l'hôte virtuel VirtualHost2. Les demandes de servlet adressées à VirtualHost1 peuvent continuer à être traitées normalement même si VirtualHost2 refuse les demandes portant sur le servlet de même nom.

Si une des conditions suivantes est respectée, vous devez mettre à jour les numéros de port HTTP associés à l'hôte virtuel par défaut ou définir un nouvel hôte virtuel et l'associer aux ports utilisés par votre configuration de serveur HTTP si :

  • La configuration de votre serveur HTTP externe utilise un port autre que le port par défaut 9080, vous devez définir le port que vous utilisez.
  • Vous utilisez le port HTTP 9080 par défaut, mais ce port n'est plus défini. Vous devez définir le port 9080.
  • Vous avez créé plusieurs serveurs d'applications, en tant que serveurs autonomes ou membres de cluster, qui utilisent le même hôte virtuel. Chaque serveur devant être à l'écoute sur un port différent, vous devez définir un alias d'hôte virtuel pour le port HTTP de chaque serveur.

Si vous définissez de nouveaux alias d'hôte virtuel, identifiez les valeurs de port qu'ils utilisent dans la page Paramètres des alias d'hôtes dans la console d'administration.

Procédez comme suit pour créer un hôte virtuel ou changer la configuration d'un hôte virtuel existant.

Procédure

  1. Dans la console d'administration, cliquez sur Environnement > Hôtes virtuels.
  2. Facultatif : Créez un hôte virtuel. Si vous créez un nouvel hôte virtuel, un ensemble par défaut de 90 entrées MIME sont automatiquement créées pour cet hôte virtuel.
    1. Dans la console d'administration, cliquez sur Nouveau.
    2. Entrez le nom du nouvel hôte virtuel et cliquez sur OK. Le nouvel hôte virtuel apparaît dans la liste des hôtes virtuels que vous pouvez configurer.
  3. Sélectionnez l'hôte virtuel dont vous voulez modifier la configuration.
  4. Sous Propriétés supplémentaires, cliquez sur Alias d'hôte.
  5. Créez de nouveaux alias d'hôte ou mettez à jour des alias d'hôte existants pour associer chacun de vos numéros de port HTTP à cet hôte virtuel.

    Il doit exister un alias d'hôte virtuel correspondant à chaque port que votre configuration de serveur HTTP utilise. Il existe un port HTTP associé à chaque conteneur Web, et il est généralement affecté à l'hôte virtuel nommé hôte_par_défaut. Vous pouvez remplacer cette valeur par défaut par tout hôte virtuel valide.

    Les alias d'hôte associés à l'hôte virtuel hôte_par_défaut sont définis sur * lorsque vous installez le produit. L'astérisque * indique que le nom d'alias n'a pas besoin d'être spécifié ou que vous pouvez indiquer n'importe quel nom.

    Lorsque l'URL de l'application est entré dans un navigateur Web, le numéro de port est inclus. Par exemple, si 9082 correspond au numéro de port, l'URL spécifiée ressemble à l'exemple suivant :
    http://localhost:9082/wlm/SimpleServlet

    Pour créer un nouvel alias d'hôte :

    1. Cliquez sur Nouveau.
    2. Spécifiez un nom d'alias d'hôte dans la zone Nom d'hôte et un de vos ports HTTP dans la zone Port.

      Vous pouvez indiquer un astérisque * pour le nom d'alias si vous ne voulez pas que le nom d'alias soit spécifié ou si vous autorisez que n'importe quel nom soit spécifié.

    3. Cliquez sur OK, puis Sauvegarder pour enregistrer les modifications apportées à la configuration.
    Pour mettre à jour un alias d'hôte existant :
    1. Sélectionnez un nom d'alias d'hôte existant.
    2. Remplacez la valeur spécifiée dans la zone Port par un de vos ports HTTP.
    3. Cliquez sur OK, puis Sauvegarder pour enregistrer les modifications apportées à la configuration.
  6. Facultatif : Définissez un type d'objet MIME et son extension de nom de fichier si vous avez besoin d'un type MIME autre que les types prédéfinis.
    1. Pour chaque entrée MIME requise dans la page Collection de types MIME, cliquez sur Nouveau.
    2. Dans la page Paramètres de type MIME, indiquez un type MIME et une extension.
    3. Cliquez sur OK, puis Sauvegarder pour enregistrer les modifications apportées à la configuration.
  7. Régénérez la configuration du plug-in du serveur Web.
    1. Serveurs > Types de serveurs > Serveurs Web, puis sélectionnez le serveur Web approprié.
    2. Cliquez sur Générer un plug-in, puis sur Propager un plug-in.
  8. Redémarrez le serveur d'applications.

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=tcws_plugin_vhost
Nom du fichier : tcws_plugin_vhost.html