Mod proxy: Unterschied zwischen den Versionen
Zeile 68: | Zeile 68: | ||
; Hinweis | ; Hinweis | ||
Anschließend muss der Apache Webserver neu gestartet werden ('''force-reload''') | Anschließend muss der Apache Webserver neu gestartet werden ('''force-reload''') | ||
[[Kategorie:Apache/HTTP/Module]] | [[Kategorie:Apache/HTTP/Module]] |
Version vom 3. Mai 2024, 19:48 Uhr
mod_proxy - Kurzbeschreibung
Beschreibung
Sicherheitskonzept
Modul mod_proxy
Installation
Seit Apache 2.4 ist mod_proxy_html enthalten und muss nur aktiviert werden
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Fehlerbehebung
Konfiguration
Proxy-Eigenschaften
Dateien
Anhang
Siehe auch
Dokumentation
RFC
RFC | Titel |
---|---|
0000 |
Man-Pages
Info-Pages
Links
Projekt
Weblinks
TMP
Beschreibung
Anhang
Siehe auch
Links
Weblinks
TMP
mod_proxy_html {en} ist ein Ausgabefilter, der HTML-Links so umschreiben kann, dass mehrere Webserver nahtlos miteinander kombiniert werden können.
So kann z.B. ein 2. Webserver (welchen z.B. Dienste wie [:Archiv/ejabberd:] bereitstellen) unter `http://server/ejabberd` erreicht werden, obwohl der 2. Webserver auf der IP 127.0.0.1 und dem Port 5281 läuft. Die Hauptaufgabe (und damit der Unterschied zum "normalen" mod_proxy) besteht darin, dass das übertragene HTML so modifiziert wird, dass alle Links mit der veränderten Situation klar kommen.
Hier eine grafische Darstellung des Ganzen: Bild(mod_proxy_html.png, align=center) Wie im Beispiel zu sehen wird man über `http://server/ejabberd` auf den eingebauten Webserver vom [:Archiv/ejabberd:] umgeleitet. Alle Seiten, die der ejabberd sendet, werden durch mod_proxy_html so verändert, dass die Links mit `http://server/ejabberd/` beginnen. So ist eine normale Funktion der ejabberd-Administrationsseiten gewährleistet. Natürlich funktioniert dieses Verfahren auch mit vielen anderen Diensten.
Modul aktivieren
sudo a2enmod proxy sudo a2enmod proxy_html sudo a2enmod proxy_http
- Hinweis
Anschließend muss der Apache Webserver neu gestartet werden (force-reload)