Mettre votre WebSphere derrière Web Server est essentiel pour diverses raisons, notamment les performances, la sécurité et l'évolutivité. Si vous travaillez en tant qu'administrateur WebSphere ou que vous venez juste de démarrer, l'une des tâches auxquelles vous serez impliqué est de connecter IHS avec WAS.

À haut niveau, vous devez faire ce qui suit pour implémenter un serveur Web géré.

  1. Télécharger les plug-ins de serveur Web pour WebSphere
  2. Installer des plug-ins
  3. Ajouter un serveur Web dans WebSphere
  4. Configurer le plug-in dans le serveur Web

Les abréviations suivantes sont utilisées dans cet article.

  • IHS - Serveur HTTP IBM
  • WAS - WebSphere Application Server
  • ND - Déploiement de réseau
  • IM - Gestionnaire d'installation

Cela suppose que vous avez IHS et un ÉTAIT installé sur un environnement Linux. La démonstration suivante est basée sur WebSphere ND 8.5.5 et un Serveur HTTP IBM 8.5.5.

Vous pouvez également utiliser IBM WAS avec d'autres serveurs Web comme Apache, Nginx ou IIS. Cependant, WebSphere est bien intégré à IBM HTTP Server via le plug-in de serveur Web.

Download Web Server Plug-ins for WAS

Pour implémenter IHS devant WebSphere, vous devez installer le plug-in Web Server. Vous pouvez télécharger le plug-in sur le site Web d'IBM.

  • Visitez le lien suivant
https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swerpws-wasnd85&S_TACT=109J87BW&lang=en_US
  • Entrez vos informations et confirmez. Vous serez dirigé vers une page de téléchargement où vous aurez deux onglets. Cliquez sur l'onglet «Télécharger via http».
  • Recherchez des plug-ins et téléchargez les deux fichiers

plug-ins was

  • Une fois téléchargé, vous devriez avoir les deux fichiers suivants. Vous pouvez le transférer sur le serveur IHS.
-rw-rw-r--. 1 chandan chandan 696338913 10 mai 04:52 était.repo.8550.plg.ilan_part2.zip -rw-rw-r--. 1 chandan chandan 961156085 10 mai 04:56 était.repo.8550.plg.ilan_part1.zip
  • Extrayons les deux fichiers
décompresser était.repo.8550.plg.ilan_part1.zip décompresser était.repo.8550.plg.ilan_part2.zip

Install Web Server Plug-in using IM

Il est temps d'installer le plugin téléchargé via Gestionnaire d'installation.

  • Lancez IBM IM, généralement sous / opt / IBM / InstallationManager / eclipse / IBMIM
  • Cliquez sur Fichier >> Préférences
  • Cliquez sur Ajouter un référentiel
  • Cliquez sur Navigateur et sélectionnez le référentiel.config fichier, que vous avez obtenu après l'extraction
  • Cliquez sur ok et OK à nouveau

référentiel ibmim-add

  • Cliquez sur Install on IM Wizard

ibmim-installer

  • Sélectionnez la version et cliquez sur Suivant

sélectionner-version

  • Acceptez la licence et ensuite
  • Sélectionnez le répertoire dans lequel vous souhaitez installer le plugin. Par défaut, il s'installera sous / opt / IBM / WebSphere / Plugins. Si cela vous convient, cliquez sur Suivant

répertoire-d'installation

  • Sélectionnez l'environnement d'exécution 64 bits pour Java et Suivant
  • Consultez le résumé et cliquez sur Installer pour commencer l'installation

commencer l'installation

Cela peut prendre un certain temps et une fois terminé, vous obtiendrez une confirmation - Les packages sont installés. Cliquer sur Récapitulatif.

installation-succès

Ceci conclut que le plug-in est installé réussir et le temps de les configurer.

Add Web Server in WebSphere Console

  • Connectez-vous à la console d'administration WebSphere
  • Cliquez sur Serveurs >> Types de serveurs >> Serveurs Web

ajouter des serveurs web

  • Cliquez sur Nouveau

ajouter-nouveau-web

  • Sélectionnez le nœud - laissez-le par défaut si IHS s'exécute sur le même serveur que WebSphere sinon sélectionnez le nœud du serveur Web
  • Entrez le nom du serveur
  • Sélectionnez Type comme "Serveur HTTP IBM"Et cliquez sur suivant
  • Laissez le modèle de serveur Web par défaut, cliquez sur suivant

modèle de serveur Web

  • Port - si le serveur HTTP fonctionne sur un port différent de 80, changez ici
  • Emplacement d'installation du serveur Web - vérifiez qu'IHS est installé ici sinon modifiez l'emplacement
  • Emplacement d'installation du plug-in - vérifiez si le plugin est installé ici sinon modifiez-le
  • Cliquez sur Suivant

entrer-propriétés-web

  • Vérifiez la définition du serveur Web et cliquez sur Terminer

confirmer-serveur-web

  • Vous recevrez une confirmation de la création du nouveau serveur réussir et possibilité de revoir les changements. Cliquez sur la revue

confirmation-web-ajoutée

  •  Cochez la case "synchroniser les modifications avec les nœuds" et cliquez sur Enregistrer

nœuds de synchronisation

  • La synchronisation des modifications prendra quelques secondes. Cliquez sur OK

synchronisé avec les nœuds

  • Il affichera le serveur Web nouvellement ajouté dans la liste

liste-serveur-web

Il est temps de générer & propager le plug-in maintenant. Sélectionnez le serveur Web nouvellement ajouté et cliquez d'abord sur

Générer un plug-in

Et puis cliquez sur

Propager le plug-in

générer-propager

Cela prendra quelques secondes et vous donnera le chemin du plug-in.

chemin-plugin

C'est le plugin que vous devez utiliser dans HTTP Server. Configurons cela dans httpd.conf d'IHS.

Add Plug-in in IHS (httpd.conf)

Il y a deux choses que vous devez faire dans le fichier httpd.conf pour que IHS communique avec WebSphere à l'aide d'un plug-in.

  1. Ajouter mod_was_ap22_http.so
  2. Ajouter le chemin plugin-cfg.xml
  • Accédez au chemin de configuration d'IHS. Par défaut, ce sera sous / opt / IBM / HTTPServer / conf
  • Faites une sauvegarde du fichier httpd.conf
  • Ajouter les deux lignes suivantes
LoadModule was_app22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/WebServer-1/plugin-cfg.xml

Pointe: si vous n'êtes pas sûr de l'emplacement du fichier mod_was_ap22_http.so, vous pouvez utiliser trouver commander.

  • Redémarrez le serveur HTTP

Cela conclut que vous avez correctement intégré IBM HTTP Server à IBM WebSphere Application Server.

Remarque : Pour que la racine de contexte soit accessible via un serveur Web, vous devez sélectionner Serveur Web comme cible pendant le déploiement.

Chaque fois que vous ajoutez une nouvelle application ou des modifications dans la racine de contexte, vous devez générer et propager le plug-in.

C'était donc tout pour aujourd'hui. J'espère que vous aimez ça.