Ihre WebSphere hinter Webserver zu stellen ist essential aus verschiedenen Gründen, einschließlich Leistung, Sicherheit und Skalierbarkeit. Wenn Sie als WebSphere-Administrator arbeiten oder gerade erst begonnen haben, müssen Sie unter anderem folgende Aufgaben ausführen Verbinden Sie IHS mit WAS.
Auf hoher Ebene müssen Sie die folgenden Schritte ausführen, um den verwalteten Webserver zu implementieren.
- Laden Sie Webserver-Plug-Ins für WebSphere herunter
- Plug-Ins installieren
- Fügen Sie einen Webserver zu WebSphere hinzu
- Plugin in Webserver konfigurieren
Die folgenden Abkürzungen werden in diesem Artikel verwendet.
- IHS - IBM HTTP Server
- WAS - WebSphere Application Server
- ND - Netzwerkbereitstellung
- IM - Installationsmanager
Dies setzt voraus, dass Sie haben IHS und WAR unter Linux installiert. Die folgende Demonstration basiert auf WebSphere ND 8.5.5 und IBM HTTP-Server 8.5.5.
Sie können IBM WAS auch mit anderen Webservern wie Apache, Nginx oder IIS verwenden. WebSphere ist jedoch über das Web Server Plug-in gut in IBM HTTP Server integriert.
Download Web Server Plug-ins for WAS
Um IHS vor WebSphere zu implementieren, muss das Webserver-Plugin installiert sein. Sie können das Plugin von der IBM Website herunterladen.
- Besuchen Sie den folgenden Link
https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swerpws-wasnd85&S_TACT=109J87BW&lang=en_US
- Geben Sie Ihre Daten ein und bestätigen Sie. Sie werden zu einer Download-Seite weitergeleitet, auf der Sie zwei Registerkarten haben. Klicken Sie auf die Registerkarte "Download über http".
- Suchen Sie nach Plug-Ins und laden Sie beide Dateien herunter
- Nach dem Herunterladen sollten folgende zwei Dateien vorhanden sein. Sie können dies auf den IHS-Server übertragen.
-rw-rw-r--. 1 chandan chandan 696338913 10. Mai 04:52 was.repo.8550.plg.ilan_part2.zip -rw-rw-r--. 1 chandan chandan 961156085 10. Mai 04:56 was.repo.8550.plg.ilan_part1.zip
- Lassen Sie uns beide Dateien extrahieren
entpacken was.repo.8550.plg.ilan_part1.zip entpacken was.repo.8550.plg.ilan_part2.zip
Install Web Server Plug-in using IM
Es ist Zeit, das heruntergeladene Plugin über zu installieren Installationsmanager.
- Starten Sie IBM IM, normalerweise unter / opt / IBM / InstallationManager / eclipse / IBMIM
- Klicken Sie auf Datei >> Einstellungen
- Klicken Sie auf Repository hinzufügen
- Klicken Sie auf Browser und wählen Sie die Repository.config Datei, die Sie nach der Extraktion erhalten haben
- Klicken Sie erneut auf OK und OK
- Klicken Sie auf IM-Assistenten installieren
- Wählen Sie die Version aus und klicken Sie auf Weiter
- Akzeptieren Sie die Lizenz und Weiter
- Wählen Sie das Verzeichnis aus, in dem Sie das Plugin installieren möchten. Standardmäßig wird es unter installiert / opt / IBM / WebSphere / Plugins. Wenn Sie damit einverstanden sind, klicken Sie auf Weiter
- Wählen Sie die 64-Bit-Laufzeitumgebung für Java und Weiter
- Überprüfen Sie die Zusammenfassung und klicken Sie auf Installieren, um die Installation zu starten
Es kann einige Zeit dauern und sobald dies erledigt ist, erhalten Sie eine Bestätigung - Die Pakete sind installiert. Klicke auf Endziel.
Damit ist das Plug-In installiert erfolgreich und Zeit, um sie zu konfigurieren.
Add Web Server in WebSphere Console
- Melden Sie sich bei WebSphere Administrative Console an
- Klicken Sie auf Server >> Servertypen >> Webserver
- Klicken Sie auf Neu
- Knoten auswählen - Belassen Sie die Standardeinstellung, wenn IHS auf demselben Server wie WebSphere ausgeführt wird. Wählen Sie andernfalls den Knoten des Webservers aus
- Geben Sie den Servernamen ein
- Wählen Sie Typ als “IBM HTTP-Server”Und klicken Sie auf Weiter
- Belassen Sie die Standard-Webserver-Vorlage und klicken Sie auf Weiter
- Port - Wenn der HTTP-Server auf einem anderen Port als 80 ausgeführt wird, ändern Sie ihn hier
- Installationsort des Webservers - Vergewissern Sie sich, dass IHS hier installiert ist. Andernfalls ändern Sie den Speicherort
- Installationsort des Plugins - Überprüfen Sie, ob das Plugin hier installiert ist, andernfalls ändern Sie es
- Weiter klicken
- Überprüfen Sie die Webserverdefinition und klicken Sie auf Fertig stellen
- Sie erhalten eine Bestätigung über den neu erstellten Server erfolgreich und Option zum Überprüfen der Änderungen. Klicken Sie auf Bewertung
- Aktivieren Sie das Kontrollkästchen "Änderungen mit Knoten synchronisieren" und klicken Sie auf "Speichern"
- Die Synchronisierung der Änderungen dauert einige Sekunden. OK klicken
- Der neu hinzugefügte Webserver wird in der Liste angezeigt
Es ist Zeit, erzeugen & propagieren das Plug-In jetzt. Wählen Sie den neu hinzugefügten Webserver aus und klicken Sie zuerst auf
Plug-In generieren
Und dann klicken Sie auf
Plug-in verbreiten
Es dauert einige Sekunden und gibt Ihnen den Plug-In-Pfad.
Dies ist das Plugin, das Sie in HTTP Server verwenden müssen. Lassen Sie uns dies in httpd.conf von IHS konfigurieren.
Add Plug-in in IHS (httpd.conf)
In der Datei httpd.conf müssen Sie zwei Dinge tun, damit IHS über ein Plugin mit WebSphere kommuniziert.
- Fügen Sie mod_was_ap22_http.so hinzu
- Fügen Sie den Pfad plugin-cfg.xml hinzu
- Gehen Sie zum Conf-Pfad von IHS. Standardmäßig befindet es sich unter / opt / IBM / HTTPServer / conf
- Erstellen Sie eine Sicherungskopie der Datei httpd.conf
- Fügen Sie die folgenden zwei Zeilen hinzu
LoadModule war_app22_module /opt/IBM/WebSphere/Plugins/bin/64bits/mod_was_ap22_http.so WebSpherePluginConfig /opt/IBM/WebSphere/Plugins/config/WebServer-1/plugin-cfg.xml
TIPP: Wenn Sie sich nicht sicher sind, wo sich die Datei mod_was_ap22_http.so befindet, können Sie sie verwenden finden Befehl.
- Starten Sie den HTTP-Server neu
Damit ist festgestellt, dass Sie IBM HTTP Server erfolgreich in IBM WebSphere Application Server integriert haben.
Hinweis: Damit über einen Webserver auf das Kontextstammverzeichnis zugegriffen werden kann, müssen Sie während der Bereitstellung den Webserver als Ziel auswählen.
Immer wenn Sie eine neue Anwendung hinzufügen oder Änderungen im Kontextstamm vornehmen, müssen Sie ein Plug-In generieren und weitergeben.
Das war also alles für heute. Hoffe du magst das.