Verwenden Sie die Administrationskonsole, um einen Proxy-Server zu erstellen und zu konfigurieren.
Wenn Sie einen
Proxy-Server erstellen, kann nur das Anwendungsserverprofil als Zielknoten verwendet werden.
Informationen zu diesem Vorgang
Der Proxy-Server
leitet Anforderungen an Anwendungsserverknoten weiter. Der Proxy-Server kann ohne weitere Konfiguration Anforderungen dynamisch
an alle Anwendungsserver mit ODC-Unterstützung (On Demand Configuration)
weiterleiten.
Wenn Sie das Produkt installieren, werden zwei Profile erstellt: ein eigenständiges
Anwendungsserverprofil (das Standardprofil) und ein Deployment-Manager-Profil (dmgr).
Wenn Sie einen Proxy-Server erstellen, wählen Sie nicht das Deployment-Manager-Profil aus.
Es kann nur das Anwendungsserverprofil als Zielknoten verwendet werden.
Vorgehensweise
- Erstellen Sie einen Proxy-Server, indem Sie in der Administrationskonsole auf
klicken.
- Wählen Sie den Knoten aus, auf dem Sie den Proxy-Server erstellen möchten.
- Geben Sie einen Namen für den neuen Proxy-Server ein und klicken Sie auf
.
- Die unterstützten Protokolle HTTP und SIP werden automatisch ausgewählt. Wählen Sie "HTTP" aus,
wenn Ihr Proxy-Server Anforderungen an einen und von einem Web-Container weiterleiten soll.
Wählen Sie "SIP" (Session Initiation Protocol) aus, wenn Ihr Proxy-Server Anforderungen an einen und von einem SIP-Container weiterleiten soll. Legen Sie durch Auswahl oder Abwahl der Option "Eindeutige HTTP-Ports generieren" fest, ob
eindeutige HTTP-Ports generiert werden sollen. Klicken Sie auf Weiter.
Anmerkung: Wenn Sie für eine vertikale Skalierung mehrere Proxy-Server auf einem Knoten erstellen,
können Sie die Option für die Generierung eindeutiger Ports auswählen, um Portkonflikte zu vermeiden.
In bestimmten erweiterten Szenarien sind eindeutige Ports erforderlich.
Eine Komponente für Lastausgleich kann die Anforderungen für die Proxy-Server auf dem Server
beispielsweise gleichmäßig verteilen, wenn jeder Proxy-Server an einem eigenen HTTP-Port empfangsbereit ist.
Damit der Proxy-Server Anforderungen für einen bestimmten virtuellen Host
akzeptiert, müssen Sie die generierten eindeutigen HTTP-Ports dem Hostalias des virtuellen Hosts hinzufügen.
Möglicherweise müssen Sie auch die Portwerte ändern, die der Assistent generiert, wenn diese
Ports mit anderen lokalen Servern auf dem Knoten in Konflikt stehen.
- Wählen Sie eine Proxy-Server-Schablone als Basis für Ihren Proxy-Server aus. Klicken Sie auf . Sie können eine Standardschablone auswählen oder einen vorhandenen Proxy-Server als Schablone verwenden.
Die Verwendung eines bereits vorhandenen Proxy-Servers als Schablone spart Zeit.
Sie erstellen einen Proxy-Server, legen alle für Ihre Umgebung erforderlichen Einstellungen fest und verwenden anschließend diesen Proxy-Server als Schablone.
- Überprüfen Sie die Zusammenfassungsanzeige und klicken Sie auf .
Ergebnisse
Sie haben einen funktionsfähigen Proxy-Server, der HTTP-Anforderungen automatisch an
die Zelle, zu der der Proxy-Server gehört, bzw. SIP-Anforderungen an einen und von einem SIP-Container weiterleitet.
Wenn Sie die Weiterleitung an eine andere
Zelle aktivieren möchten, konfigurieren Sie Ihre Zelle so, dass sie mit anderen
Zellen kommunizieren kann.
Fehler vermeiden: Falls der Proxy-Server auf
UNIX-Betriebssystemen nicht
unter einer berechtigten Benutzer-ID gestartet werden kann, ändern Sie die Ports der Transportketten
PROXY_HTTP_ADDRESS und PROXY_HTTPS_ADDRESS in Werte größer als 1024.
gotcha
Fehler vermeiden: Wenn Sie den Proxy-Server verwenden, müssen Sie den Standardport verwenden.
Wenn ein anderer Port verwendet wird, erfolgt die HTTPS-URL-Umleitung unter Umständen an den falschen Port,
weil der virtuelle Host mit dem Namen "default_host" diesen neuen Port unter Umständen auch verwendet.
Die HTTPS-Umleitung basiert auf dem ersten HTTPS-Port, der in default_host gefunden wird.
gotcha
Fehler vermeiden: Mit steigender
Anzahl an SIP-Containern in einer Implementierung müssen die Einstellungen für den Heapspeicher
im SIP-Proxy-Server erhöht werden. Eine Implementierung mit 20 Containern erfordert beispielsweise eine Mindestgröße
von 60 MB für den Heapspeicher. Deshalb muss in der Administrationskonsole in der Anzeige "Java Virtual Machine" im Feld
"Generische JVM-Argumente" ein Parameter "-Xmo60m" hinzugefügt werden. Eine Implementierung mit
70 Containern erfordert jedoch einen höheren Wert, z. B. 200 MB (-Xmo200m). Weitere Informationen
zu generischen JVM-Argumenten finden Sie in der Dokumentation zu
JVM-Einstellungen.
gotcha