Blenden Sie in der Navigationsbaumstruktur den Knoten "Konfiguration" ein.
Blenden Sie unter dem Konfigurationsknoten den Knoten "HTTP-Service" ein.
Wählen Sie unter dem Knoten "Netzwerkkonfiguration" den Knoten "HTTP-Listener".
Die Seite "HTTP-Listener" wird geöffnet.
Klicken Sie auf der Seite "HTTP-Listener" auf "Neu".
Die Seite "Neuer HTTP-Listener" wird geöffnet.
Geben Sie im Feld "Name" einen Namen für den HTTP-Listener ein.
Der Name eines HTTP-Listeners darf nicht mit einer Zahl beginnen.
Geben Sie im Feld "Port" die Nummer des Ports ein, auf dem der HTTP-Listener horcht.
Gültige Werte sind 1 bis 65535. Bei einem UNIX-System sind zum Erstellen von Sockets, die auf den Ports 1 bis 1024 horchen, Superuser-Berechtigungen erforderlich.
Aktivieren Sie das Kontrollkästchen "Status aktiviert", um den HTTP-Listener zu aktivieren.
Diese Option ist standardmäßig aktiviert. Wenn der Listener deaktiviert ist, führen alle Versuche, eine Verbindung zum Listener herzustellen, zu einer Socket-Ausnahme (java.net.ConnectException
).
In Versionen vor GlassFish Server 9.1 wurde bei einem Listener, dessen Attribut "Aktiviert" auf "False" gesetzt war, für alle an den Listener gesendeten Anforderungen der Antwortcode 404 zurückgegeben. Um dieses Behavior in der aktuellen Version von GlassFish Server zu erzielen, setzen Sie den Status des Listeners auf "Aktiviert" und den Status aller verbundenen virtuellen Server auf "Deaktiviert". Für einen virtuellen Server werden die verknüpften Listener in der Dropdown-Liste "Netzwerk-Listener" aufgeführt. (Ein HTTP-Listener ist ein Netzwerk-Listener-Typ.)
Wählen Sie das Kontrollkästchen "Sicherheit aktiviert", um die Sicherheit für den HTTP-Listener zu aktivieren.
Diese Option ist standardmäßig deaktiviert.
Aktivieren Sie das Kontrollkästchen "JK-Listener", um anzugeben, dass der Listener das Apache-Protokoll mod-jk
unterstützt.
Das Protokoll mod-jk
ist ein proprietäres Kommunikations-/Netzwerkprotokoll zwischen dem Apache-Webserver httpd
und einer Backend-Instanz von GlassFish Server. Wenn der Listener dieses Protokoll unterstützt, wird davon ausgegangen, dass httpd
den gesamten statischen Content verarbeitet, während alle Anforderungen von dynamischen Ressourcen (d.h. Servlets und JSPs) an den mod-jk
-fähigen HTTP-Listener von GlassFish Server mit dem Protokoll mod-jk
weitergeleitet werden. Diese Option ist standardmäßig deaktiviert.
Geben Sie im Feld "Adresse" die IP-Adresse ein, auf die der HTTP-Listener horcht.
Die Adresse kann als Punktepaar oder in IPv6-Notation angegeben werden. Beim Wert any
(für INADDR_ANY
) wird auf allen IP-Adressen gehorcht. Auch die Angabe eines Hostnamens ist möglich.
Wählen Sie aus der Dropdown-Liste "Standardmäßiger virtueller Server" den virtuellen Server, der mit diesem HTTP-Listener verbunden werden soll.
Auf der Seite "Virtuelle Server" können Sie virtuelle Server zu definieren.
Wählen Sie aus der Dropdown-Liste "Threadpool" den Threadpool, der mit dem HTTP-Listener verbunden werden soll.
Normalerweise wählen Sie einen der beiden Threadpools aus, die bei der Installation von GlassFish Server konfiguriert werden.
Geben Sie im Feld "Servername" den Hostnamen ein, der in den URLs verwendet wird, die der Server an den Client sendet.
Dieser Name ist der Aliasname, falls Ihr Server einen Alias verwendet. Wenn Ihr Server keinen Alias verwendet, lassen Sie dieses Feld leer.
Dieser Wert wirkt sich auf URLs aus, die vom Server automatisch generiert werden; URLs für Verzeichnisse und im Server gespeicherte Dateien sind davon nicht betroffen. Wenn Ihr Server einen Alias verwendet, sollte der Servername dem Aliasnamen entsprechen. Werden ein Doppelpunkt und eine Portnummer angehängt, wird dieser Port in URLs verwendet, die der Server an den Client sendet.
Klicken Sie auf "OK".
Wenn Sie Sicherheit für den HTTP-Listener gewählt haben, können Sie die SSL-Einstellungen des HTTP-Listeners in der Registerkarte "SSL" bearbeiten.
Ein HTTP-Listener ist ein Netzwerk-Listener-Typ. Für den Zugriff auf erweiterte Features können Sie einen HTTP-Listener mit den Seiten "Netzwerk-Listener" bearbeiten.