1 min Lesezeit

Ein Reverse Proxy ist eine Anwendung oder ein Dienst, der zwischen einem Client und einem Server angeordnet ist. Er fungiert also als Gateway zu einem anderen Server. Dieser Artikel zeigt die einfachste Konfiguration via VirtualHosts.

NameVirtualHost my.server.de:80
VirtualHost my.server.de:80
DocumentRoot /usr/local/www/my
ServerName my.server.de
RewriteEngine On
RewriteRule ^/(.*)$ http://192.168.0.12:8888/$1 [proxy]
/VirtualHost

Durch die Konfiguration wird ein neuer virtueller Host "my.server.de" erstellt und eingerichtet. Das Root-Verzeichnis für den Apache Webserver wird auf ein nicht weiter genutztes Verzeichnis gebunden und im Anschluss via dem Apache-Modul mod_rewrite und mod_proxy erfolgt die eigentliche Weiterleitung.