Proxy-Kontext
Inhaltsverzeichnis
Proxy-Kontext
Proxy-Kontext
Beschreibung
Ein Proxy-Kontext aktiviert diesen virtuellen Host als transparenten Reverse-Proxy-Server. Dieser Proxy-Server kann vor beliebigen Webservern oder Anwendungsservern betrieben werden, die das HTTP-Protokoll unterstuetzen. Der externe Webserver, fuer den dieser virtuelle Host als Proxy arbeitet, muss in Externe Anwendungen definiert sein, bevor ein Proxy-Kontext eingerichtet werden kann.
URI
Beschreibung
Gibt die URI fuer diesen Kontext an.
Syntax
Die URI kann eine einfache URI sein (beginnend mit "/") oder eine Perl-kompatible regulaere Ausdrucks-URI (beginnend mit "exp:"). Wenn eine einfache URI mit "/" endet, umfasst dieser Kontext alle Unter-URIs darunter. Wenn der Kontext einem Verzeichnis im Dateisystem zugeordnet ist, muss ein abschliessendes "/" hinzugefuegt werden.
Siehe auch
Webserver
Beschreibung
Gibt den Namen des externen Webservers an. Dieser externe Webserver muss im Abschnitt Externe Anwendungen auf Server- oder Virtual-Host-Ebene definiert werden.
Syntax
Aus Dropdown-Liste auswählen
Header-Operationen
Beschreibung
Gibt zusaetzliche Antwort-/Anfrage-Header an, die hinzugefuegt werden sollen. Mehrere Header-Direktiven koennen mit einer Direktive pro Zeile angegeben werden. "NONE" deaktiviert die Vererbung uebergeordneter Header. Wenn keine Direktive angegeben ist, wird 'Header' angenommen.
Syntax
[Header]|RequestHeader [condition] set|append|merge|add|unset header [value] [early|env=[!]variable]
Beispiel
append Cache-control no-store
Header set My-header cust_header_val
RequestHeader set My-req-header cust_req_header_val
Tipps
Information Syntax und Verwendung entsprechen den Apache mod_headers-Direktiven fuer unterstuetzte Operationen.
Information Die Direktive 'Header' ist optional und kann beim Kopieren von Regeln ohne Problem entfernt oder beibehalten werden.
Realm
Beschreibung
Gibt den Autorisierungs-Realm fuer diesen Kontext an. Wenn angegeben, muessen ein gueltiger Benutzername und ein Passwort angegeben werden, um auf diesen Kontext zuzugreifen. Autorisierungs-Realms werden im Abschnitt Virtueller Host - Sicherheit eingerichtet. Diese Einstellung verwendet Realm-Name jedes Realms.
Syntax
Aus Dropdown-Liste auswählen
Authentifizierungsname
Beschreibung
Gibt einen alternativen Namen fuer den Autorisierungs-Realm des aktuellen Kontextes an. Wenn nicht angegeben, wird der urspruengliche Realm-Name verwendet. Der Authentifizierungsname wird im Login-Popup des Browsers angezeigt.
Require (autorisierte Benutzer/Gruppen)
Beschreibung
Gibt an, welche Benutzer/Gruppen auf diesen Kontext zugreifen duerfen. Dadurch koennen Sie eine Benutzer-/Gruppendatenbank (angegeben in Realm) fuer mehrere Kontexte verwenden, aber nur bestimmte Benutzer/Gruppen daraus fuer diesen Kontext zulassen.
Syntax
Die Syntax ist mit der Apache-Require-Direktive kompatibel. Zum Beispiel:
- user username [username ...]
Nur aufgelistete Benutzer koennen auf diesen Kontext zugreifen. - group groupid [groupid ...]
Nur Benutzer, die zu den aufgelisteten Gruppen gehoeren, koennen auf diesen Kontext zugreifen.
Zugriff erlaubt
Beschreibung
Gibt an, welche IPs oder Subnetze auf Ressourcen unter diesem Kontext zugreifen duerfen. Zusammen mit Zugriff verweigert und der Zugriffskontrolle auf Server-/Virtual-Host-Ebene wird die Zugaenglichkeit durch den kleinsten Bereich bestimmt, in den die IP-Adresse des Clients faellt.
Syntax
Kommagetrennte Liste von IPs/Subnetzen.
Beispiel
Zugriff verweigert
Beschreibung
Gibt an, welche IPs oder Subnetze NICHT auf Ressourcen unter diesem Kontext zugreifen duerfen. Zusammen mit Zugriff erlaubt und der Zugriffskontrolle auf Server-/Virtual-Host-Ebene wird die Zugaenglichkeit durch den kleinsten Bereich bestimmt, in den die IP-Adresse des Clients faellt.
Syntax
Kommagetrennte Liste von IPs/Subnetzen.
Beispiel
Authorizer
Beschreibung
Gibt eine externe Anwendung an, die autorisiert/nicht autorisiert-Entscheidungen erzeugen kann. Derzeit ist nur der FastCGI Authorizer verfuegbar. Weitere Details zur Rolle FastCGI Authorizer finden Sie unter https://fastcgi-archives.github.io/ .
Syntax
Aus Dropdown-Liste auswählen
Standard-Charset hinzufuegen
Beschreibung
Gibt an, ob dem Antwort-Header "Content-Type" ein Zeichensatz-Tag hinzugefuegt werden soll, wenn der Content-Type entweder "text/html" oder "text/plain" ohne Parameter ist. Bei Off ist diese Funktion deaktiviert. Bei On wird entweder der durch Angepasster Standard-Charset angegebene Zeichensatz oder der Standard "iso-8859-1" hinzugefuegt.
Syntax
Aus Optionsfeldern auswählen
Angepasster Standard-Charset
Beschreibung
Gibt einen Zeichensatz an, der verwendet wird, wenn Standard-Charset hinzufuegen auf On steht. Dies ist optional. Standardwert ist iso-8859-1. Dieser Eintrag hat keine Wirkung, wenn Standard-Charset hinzufuegen auf Off steht.
Syntax
Name eines Zeichensatzes.
Beispiel
GeoLocation-Suche aktivieren
Beschreibung
Gibt an, ob die IP-Geolocation-Suche aktiviert/deaktiviert werden soll. Kann auf Server-, Virtual-Host- oder Kontextebene gesetzt werden. IP Geolocation ist standardmaessig deaktiviert, wenn der Wert "Not Set" verwendet wird.
Syntax
Aus Optionsfeldern auswählen