Mettre votre WebSphere derrière Web Server est essential 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é.
- Télécharger les plug-ins de serveur Web pour WebSphere
- Installer des plug-ins
- Ajouter un serveur Web dans WebSphere
- 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 ÉTAIT installé sur un environnement Linux. La démonstration suivante est basée sur WebSphere ND 8.5.5 et 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
- 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
- Cliquez sur Install on IM Wizard
- Sélectionnez la version et cliquez sur Suivant
- 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
- 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
Cela peut prendre un certain temps et une fois terminé, vous obtiendrez une confirmation - Les packages sont installés. Cliquer sur Finition.
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
- Cliquez sur Nouveau
- 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
- 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
- Vérifiez la définition du serveur Web et cliquez sur Terminer
- Vous recevrez une confirmation de la création du nouveau serveur réussir et possibilité de revoir les changements. Cliquez sur la revue
- Cochez la case "synchroniser les modifications avec les nœuds" et cliquez sur Enregistrer
- La synchronisation des modifications prendra quelques secondes. Cliquez sur OK
- Il affichera le serveur Web nouvellement ajouté dans la liste
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
Cela prendra quelques secondes et vous donnera le chemin du plug-in.
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.
- Ajouter mod_was_ap22_http.so
- 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.