![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
Configuration des plug-ins
Web Server Plug-ins Configuration Tool configure un serveur d'applications pour un type de serveur Web et crée une définition de serveur Web dans la configuration du serveur d'applications. Prenez connaissance des différents chemins de traitement que peut utiliser Web Server Plug-ins Configuration Tool.
Cette rubrique décrit les trois manières dont Web Server Plug-ins Configuration Tool peut configurer un serveur Web et créer le fichier plugin-cfg.xml qui est le fichier de configuration des plug-ins.

En outre, le fichier de configuration par défaut httpd.conf doit rester dans le répertoire <IHS_HOME>/conf et vous devez exécuter manuellement la commande setupadm après la configuration de l'administration.

Flux de configuration pour le produit Network Deployment
Web Server Plug-ins Configuration Tool résout toutes les configurations du serveur Web et WebSphere Application Server dans trois scénarios : serveur d'applications distant, serveur d'applications réparti local et serveur d'applications autonome local. La logique mise en oeuvre pour déterminer le scénario à appliquer à une configuration est illustrée par le diagramme suivant.

- L'installation peut être distante ou locale.
Lorsque le serveur Web et le serveur d'applications ne se trouvent pas sur le même ordinateur, choisissez le scénario distant. Lorsqu'ils se trouvent sur le même ordinateur, choisissez le scénario local.
- Si le produit est installé mais que le Outil de gestion de profil n'a pas encore créé de profil, le scénario pris en compte est celui d'une installation distante.
- Si le profil est un serveur d'applications avec une définition de serveur Web existante, l'installation est considérée correspondre à une installation distante.
- Web Server Plug-ins Configuration Tool ne peut configurer qu'un seul profil à la fois. Les trois chemins suivants montrent la différence de traitement existant d'un type de profil à l'autre.
- Si le noeud du serveur d'applications est fédéré, Web Server Plug-ins Configuration Tool configure la définition de serveur Web sur le noeud géré. Cette configuration présente des avantages. Supposons que le serveur Web et le noeud géré se trouvent sur une machne distincte. Le fichier plugin-cfg.xml est automatiquement propagé vers le noeud distant au cours de la synchronisation du noeud, car la définition de serveur Web fait partie de la configuration du noeud.
- Si le gestionnaire de déploiement a un noeud personnalisé fédéré (profil personnalisé), Web Server Plug-ins Configuration Tool configure la définition de serveur Web sur le noeud géré. Cette configuration présente des avantages. Supposons que le serveur Web et le noeud géré se trouvent sur une machne distincte. Le fichier plugin-cfg.xml est automatiquement propagé vers le noeud distant au cours de la synchronisation du noeud, car la définition de serveur Web fait partie de la configuration du noeud.
Web Server Plug-ins Configuration Tool crée une définition de serveur Web dans le profil du serveur de configuration.
Web Server Plug-ins Configuration Tool configure le serveur Web pour utiliser le fichier plugin-cfg.xml qui se trouve dans le profil du serveur d'applications. Le serveur d'applications autonome régénère le fichier racine_profil/config/cells/nom_cellule/nodes/nom_serveur_Web_node/servers/nom_serveur_Web/plugin-cfg.xml dès qu'un changement affectant les applications déployées survient dans la configuration du serveur d'applications.
Après avoir installé le plug-in binaire du serveur Web local, vous pouvez démarrer le serveur d'applications et le serveur Web immédiatement à la fin de l'installation.
Type de profil | Etat de la fédération | Création automatique de la définition du serveur Web ? | Le serveur Web est-il déjà défini dans la configuration du serveur d'applications ? |
---|---|---|---|
Serveur d'applications | Non fédéré | Oui | Non |
Un serveur d'applications autonome non fédéré ayant une définition de serveur Web existant doit être traitée comme configuration de plug-in distant.
Une définition de serveur Web sur un serveur d'applications autonome nécessite que Web Server Plug-ins Configuration Tool suive le chemin d'installation. Un serveur d'applications autonome ne peut avoir qu'une seule définition de serveur.
Voir le scénario 3 pour la description de ce type de noeud.
Un serveur d'applications autonome fédéré doit être traité comme une configuration de plug-in répartie locale. Voir le Scénario 2 pour la description de ce type de noeud.
La présentation suivante montre la procédure de vérification de la configuration du serveur Web :
Web Server Plug-ins Configuration Tool ne crée pas automatiquement une définition de serveur Web dans le profil d'un serveur d'applications fédéré. L'outil crée le script configurenom_serveur_web à la place dans le répertoire racine_plug-ins/bin.
Web Server Plug-ins Configuration Tool configure le serveur Web pour utiliser le fichier plugin-cfg.xml qui sera créé dans le profil du serveur d'applications lorsque vous exécuterez le script. Le gestionnaire de déploiement régénère le fichier plugin-cfg.xml dans le répertoire racine_profil/config/cells/nom_cellule/nodes/nom_noeud/servers/nom_serveur_Web. La régénération a lieu à chaque fois qu'une modification dans la configuration du serveur d'applications affecte des applications déployées sur le noeud géré.
Type de profil | Etat de la fédération | Création d'une définition de serveur Web ? | Le serveur Web est-il déjà défini dans la configuration du serveur d'applications ? |
---|---|---|---|
Profil de serveur d'applications | Fédéré | Par script | N/A |
Profil personnalisé | Non fédéré | Par script | N/A |
Profil personnalisé | Fédéré | Par script | N/A |
Profil de gestionnaire de déploiement avec un noeud géré (profil réparti) | N/A | Par script | N/A |
La présentation suivante montre la procédure d'exécution de la configuration et la de vérification de la configuration du serveur Web :
Web Server Plug-ins Configuration Tool ne crée pas automatiquement une définition de serveur Web dans le profil réparti sur une machine distante. L'outil crée le script configurenom_serveur_web à la place.
Web Server Plug-ins Configuration Tool configure le serveur Web pour utiliser le fichier plugin-cfg.xml qui sera géré sur le serveur Web dans le répertoire racine_plug-ins/config/nom_serveur_web. Ce fichier exige une propagation périodique. La propagation consiste à copier le fichier plugin-cfg.xml actuel depuis le serveur d'applications pour remplacer le fichier racine_plug-in/config/nom_serveur_web/plugin-cfg.xml.
Type de profil | Etat de la fédération | Création d'une définition de serveur Web ? | Le serveur Web est-il déjà défini dans la configuration du serveur d'applications ? |
---|---|---|---|
Tout profil où qu'il se trouve si vous sélectionnez un type d'installation distante dans Web Server Plug-ins Configuration Tool | N/A | Par script | N/A |
Aucun profil | N/A | Par script | N/A |
Profil de serveur d'applications autonome non fédéré avec une définition de serveur Web existante | Non fédéré | Par script | Oui |
Profil de gestionnaire de déploiement sans noeud gérés | N/A | Par script | N/A |
La présentation suivante montre la procédure de vérification du fichier temporaire racine_plug-ins/config/nom_serveur_web/plugin-cfg.xml.
Le serveur Web communique avec le serveur d'applications distant en utilisant le fichier temporaire plugin-cfg.xml.
Si l'affectation du port de transport HTTP du serveur d'applications est autre que 9080, le test a échoué. Passez à la section suivante pour créer la définition de serveur Web sur le serveur d'applications et pour terminer le test de la configuration.
En résumé, trois scénarios existent pour les plug-ins de serveurs Web. Chaque scénario dépend d'un emplacement unique pour le fichier de configuration de plug-in plugin-cfg.xml. Le serveur d'applications génère un fichier de configuration de plug-in. Le fichier a pour fonction de publier l'emplacement de tous les éléments de serveur d'applications pertinents pour un serveur Web. Ces éléments incluent les applications, les hôtes virtuels des applications de serveur, les clusters et les membres de cluster, par exemple.
Si le serveur Web ne peut pas accéder au fichier sur le serveur d'applications, vous devez copier le fichier vers le serveur Web. Ce processus est appelé "propagation". La propagation est réservée au scénario de configuration de plug-in à distance, à savoir le scénario 3 dans cette rubrique.
Dans chaque scénario local, le serveur Web peut accéder au fichier plugin-cfg.xml car l'un et l'autre se trouvent sur la même machine. Il existe deux scénarios locaux différents car deux emplacements distincts sont possibles pour le fichier plugin-cfg.xml.
Le schéma de configuration de WebSphere Application Server place le fichier de configuration de plug-in dans une définition de serveur Web qui se trouve dans un noeud de serveur Web ou un noeud géré. La différence entre le scénario 2 et le scénario 1 de cette rubrique réside dans le type de noeud. Toutes les configurations du scénario 2 nécessitent que la définition du serveur Web existe dans un noeud de serveur d'applications géré. Toutes les configurations du scénario 1 ont la définition de serveur Web dans leur propre noeud de serveur Web.
Des options de gestions limitées ne vous permettent pas de créer ou de supprimer la définition de serveur Web dans la console d'administration d'un serveur d'applications autonome. l'impossibilité pour un serveur d'applications autonome de créer une définition de serveur Web constitue la base des scripts de configuration créés par Web Server Plug-ins Configuration Tool. Sans les scripts, vous ne pourriez pas créer de définition de serveur Web aisément sur un noeud de serveur d'applications autonome.
Scénario | Type de profil | Emplacement du fichier plugin-cfg.xml | ||
---|---|---|---|---|
racine_plug-ins | racine_profil : dans le noeud géré | racine_profil : dans le noeud de serveur Web | ||
1 | Profil de serveur d'applications | X | ||
2 | Profil de serveur d'applications | X | ||
Profil personnalisé | X | |||
Profil de gestionnaire de déploiement avec un noeud géré (profil réparti) | X | |||
3 | Tout profil où qu'il se trouve si vous sélectionnez un type d'installation distante dans Web Server Plug-ins Configuration Tool | X | ||
Aucun profil | X | |||
Profil de serveur d'applications (autonome) non fédéré avec une définition de serveur Web existante | X | |||
Profil de gestionnaire de déploiement sans noeud géré | X |
- racine_plug-ins
/config/web_server_name/plugin-cfg.xml
profile_root/config/cells/cell_name/nodes/node_name_of_AppServer/servers/web_server_name/plugin-cfg.xml
profile_root/config/cells/cell_name/nodes/web_server_name_node/servers/web_server_name/plugin-cfg.xml