Création d'un serveur proxy

Utilisez la console d'administration pour créer et configurer un serveur proxy. Lors de la création d'un serveur proxy, seul le profil du serveur d'applications peut être utilisé comme noeud cible.

A propos de cette tâche

Le serveur proxy achemine les demandes vers les noeuds des serveurs d'applications. Il achemine dynamiquement les demandes vers tous les serveurs d'applications compatibles avec une configuration à la demande, sans configuration supplémentaire.

Lorsque vous installez le produit, deux profils sont créés : un profil de serveur d'applications autonome, qui est le profil par défaut, et un profil de gestion de déploiement appelé dmgr. Lorsque vous créez un serveur proxy, ne choisissez pas le profil du gestionnaire de déploiement. Seul le profil du serveur d'applications peut être utilisé en tant que noeud cible.

Procédure

  1. Créez un serveur proxy dans la console d'administration en cliquant sur Serveurs > Types de serveurs > WebSphere > Nouveau.
  2. Sélectionnez le noeud sur lequel le serveur proxy doit résider.
  3. Entrez un nom pour le nouveau serveur proxy et cliquez sur Suivant.
  4. Les protocoles HTTP et SIP pris en charge sont sélectionnés pour vous. Sélectionnez le protocole HTTP si votre serveur proxy doit acheminer des demandes vers un conteneur Web et à partir de ce dernier. Sélectionnez le protocole SIP (Session Initiation Protocol) si votre serveur proxy doit acheminer des demandes vers un conteneur SIP et à partir de ce dernier.
    Déterminez si vous souhaitez générer des ports HTTP uniques en sélectionnant ou désélectionnant Générer des ports HTTP uniques. Cliquez sur Suivant.
    Remarque: Si vous créez plusieurs serveurs proxy sur le même noeud pour la mise à l'échelle verticale, vous pouvez sélectionner l'option permettant de générer des ports uniques afin d'éviter les conflits de ports. Certains scénarios avancés se rapportent à un mappage de port pouvant exiger des ports uniques. Par exemple, un programme d'équilibrage de charge peut équilibrer des demandes vers des serveurs proxy dans le même noeud, en partant du principe que chaque serveur proxy écoute sur un seul port HTTP. Pour que le serveur proxy accepte les demandes en d'un hôte virtuel spécifique, il faut ajouter les ports HTTP uniques générés à l'alias de l'hôte de l'hôte virtuel. Il peut s'avérer également nécessaire de modifier les valeurs de port que génère l'assistant, si ces ports sont en conflit avec d'autres serveurs locaux sur le même noeud.
  5. Sélectionnez un modèle de serveur proxy sur lequel baser votre serveur proxy. Cliquez sur Suivant.
    Vous pouvez sélectionner un modèle par défaut ou choisir de mapper avec un serveur proxy existant.

    Le mappage vers des serveurs proxy déjà existants est une technique qui permet de gagner du temps. Vous pouvez générer un serveur proxy et appliquer toutes les configurations spécifiques dont a besoin votre environnement, puis utiliser ce serveur proxy comme modèle.

  6. Consultez le panneau récapitulatif et cliquez sur Terminer.

Résultats

Vous disposez à présent d'un serveur proxy qui achemine automatiquement des demandes HTTP à la cellule auquel appartient le serveur proxy, ou des demandes SIP de et vers un conteneur SIP. Pour activer le routage vers une autre cellule, configurez votre cellule pour qu'elle communique avec d'autres cellules.
Eviter les problèmes:
  • Vous devez utiliser le port par défaut quand vous utilisez un serveur proxy. Si vous utilisez un autre port, les réacheminements d'URL HTTPS risquent d'arriver à un port incorrect car l'hôte virtuel nommé default_host risque d'utiliser aussi ce nouveau port. Le réacheminement HTTPS utilise le premier port HTTPS qu'il trouve dans default_host.
  • Plus le nombre de conteneurs SIP augmente dans un déploiement, plus la valeur du segment de mémoire doit être élevée sur le serveur proxy SIP. Par exemple, un déploiement de 20 conteneurs requiert une taille de segment de mémoire minimale de 60 Mo, de sorte qu'un paramètre -Xmo60m doit être ajouté à la zone des arguments JVM génériques sur le panneau de la machine virtuelle Java™ de la console d'administration. Un déploiement de 70 conteneurs demande une valeur plus élevée, par exemple 200 Mo (-Xmo200m). Pour plus d'informations sur les arguments JVM génériques, voir la documentation relative aux paramètres de la machine virtuelle Java.