Virtueller Host (virtualHost)

Ein virtueller Host stellt eine logische Gruppierung für die Konfiguration von Webanwendungen auf einem bestimmten Host dar. Der virtuelle Standardhost (default_host) ist für die meisten einfachen Konfigurationen geeignet.

Attributname Datentyp Standardwert Beschreibung
allowFromEndpointRef Liste mit Referenzen auf httpEndpoint-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Geben Sie die IDs der HTTP-Endpunkte an, auf die Sie den eingehenden Datenverkehr für diesen virtuellen Hosts beschränken möchten.
enabled boolean true Aktiviert diesen virtuellen Host.
id string   Eine eindeutige Konfigurations-ID.
allowFromEndpoint
Beschreibung: Geben Sie die IDs der HTTP-Endpunkte an, auf die Sie den eingehenden Datenverkehr für diesen virtuellen Hosts beschränken möchten.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
accessLoggingRef Referenz auf das httpAccessLogging-Element (string) der höchsten Ebene.   Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
enabled boolean true Aktiviert bzw. inaktiviert einen Endpunkt. Wenn Sie diese Option auswählen, wird dieser Endpunkt vom Dispatcher für die Verarbeitung von HTTP-Anforderungen aktiviert.
host string localhost Die IP-Adresse, der DNS-Hostname mit dem Domänennamenssuffix oder nur der DNS-Hostname der von einem Client für die Anforderung einer Ressource verwendet wird. Verwenden Sie '*' für alle verfügbaren Netzschnittstellen.
httpOptionsRef Referenz auf das httpOptions-Element (string) der höchsten Ebene. defaultHttpOptions HTTP-Protokolloptionen für den Endpunkt.
httpPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
httpsPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen, die mit SSL (https) gesichert sind, verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
id string   Eine eindeutige Konfigurations-ID.
onError
  • IGNORE
  • FAIL
  • WARN
WARN Aktion, die ausgeführt werden soll, wenn ein Endpunkt nicht gestartet werden konnte.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
sslOptionsRef Referenz auf das sslOptions-Element (string) der höchsten Ebene.   SSL-Protokolloptionen für den Endpunkt.
tcpOptionsRef Referenz auf das tcpOptions-Element (string) der höchsten Ebene. defaultTCPOptions TCP-Protokolloptionen für den Endpunkt.
allowFromEndpoint > accessLogging
Beschreibung: Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Aktiviert die Zugriffsprotokollierung.
filePath Pfad zu einer Datei ${server.output.dir}/logs/http_access.log Der Verzeichnispfad und der Name der Zugriffsprotokolldatei. Bei der Angabe des Verzeichnispfads können Standardvariablensubstitutionen wie ${server.output.dir} verwendet werden.
logFormat string %h %u %{t}W "%r" %s %b Gibt das Protokollformat an, das für die Protokollierung von Clientzugriffsinformationen verwendet wird.
maxFileSize int

Minimum: 0

20 Die maximale Größe in MB, die eine Protokolldatei annehmen kann, bevor sie von vorn überschrieben wird. Der Wert 0 bedeutet, dass die Größe nicht begrenzt ist.
maxFiles int

Minimum: 0

2 Die maximale Anzahl an Protokolldateien, die erstellt werden können, bevor die älteste entfernt wird. Der Wert 0 bedeutet, dass die Anzahl nicht begrenzt ist.
allowFromEndpoint > httpOptions
Beschreibung: HTTP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
keepAliveEnabled boolean true Aktiviert persistente Verbindungen (HTTP-Keepalive). Wenn Sie diese Option auswählen, bleiben Verbindungen für die Wiederverwendung durch mehrere aufeinanderfolgende Anforderungen und Antworten aktiv. Wenn Sie diese Option nicht auswählen, werden Verbindungen nach dem Senden der Antwort geschlossen.
maxKeepAliveRequests int

Minimum: -1

100 Gibt die maximal zulässige Anzahl persistenter Anforderungen in einer einzelnen HTTP-Verbindung an, wenn persistente Verbindungen aktiviert sind. Ein Wert von -1 bedeutet uneingeschränkt.
persistTimeout Zeitraum mit Genauigkeit in Sekunden 30s Gibt an, wie lange ein Socket zwischen Anforderungen inaktiv bleiben darf. Diese Einstellung gilt nur wenn persistente Verbindungen aktiviert sind. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
readTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange auf den Abschluss einer Leseanforderung an einem Socket nach Abschluss der ersten Leseanforderung gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
removeServerHeader boolean false Entfernt die Informationen zur Serverimplementierung aus HTTP-Headern und inaktiviert die Standardeinführungsseite des Liberty-Profils.
writeTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange an einem Socket auf die Übertragung jedes Teils der Antwortdaten gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
allowFromEndpoint > sslOptions
Beschreibung: SSL-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
sessionTimeout Zeitraum mit Genauigkeit in Sekunden 1d Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
sslRef Referenz auf das ssl-Element (string) der höchsten Ebene.   Das SSL-Standardkonfigurationsrepertoire. Der Standardwert ist defaultSSLSettings.
sslSessionTimeout Zeitraum mit Genauigkeit in Millisekunden 8640ms %ssl.sslSessionTimeout.desc. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
suppressHandshakeErrors boolean false Inaktiviert die Protokollierung von SSL-Handshakefehlern. SSL-Handshakefehler können während des normalen Betriebs auftreten, aber diese Nachrichten können hilfreich sein, wenn sich SSL nicht wie erwartet verhält.
allowFromEndpoint > tcpOptions
Beschreibung: TCP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
inactivityTimeout Zeitraum mit Genauigkeit in Millisekunden 60s Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
soReuseAddr boolean true Aktiviert die sofortige Neubindung an einen Port ohne aktiven Listener.
hostAlias
Beschreibung: Ordnen Sie diesem virtuellen Host einen Hostnamen und einen Port mit der Syntax Host:Port zu. Sie können eine IP-Adresse, den Hostnamen eines Domänennamensservers (DNS) mit einem Domänennamenssuffix, den DNS-Hostnamen oder * für eine Platzhaltersuche in allen Hostnamen angeben. IPv6-Adressen müssen in [] eingeschlossen werden.
Erforderlich: false
Datentyp: string

Symbol das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_config_virtualHost
Dateiname: rwlp_config_virtualHost.html