• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Apache Reverse Proxy mit virtuellen Hosts

JimBooh

Newbie
Hallo ihr...


Ich habe ein großes Problem. Folgendes Szenario.

Linux Maschine: läuft mit suse 10. Installiert sind der apache2 ver. 2.0.55. Dieser soll als Reverse Proxy fungieren. Das bedeutet eine Anfrage aus dem Internet wir an ihn als Front-End gerichtet und er soll sie weiterleiten auf verschiedene Back-end server.Diese Back-End server möchte ich mittels virtualHosts beschreiben. Der Apache soll in diesem Moment kein Webserver sein. Nur ein Reverse Proxy.

Die Zweite Maschine ist eine Windows maschine auf der Xampp läuft. Dort befindet sich die angeforderte URL. Ich weiss leider nicht wirklich wie ich das machen soll.

Linux.. IP 192.168.5.100
Windows..IP 192.168.5.200

Httpd.conf:
VirtualHostName 192.168.5.100:80 #das ist der Proxy der stellvertretend für die Backendserver angesprochen wird

<virtualHost 192.168.5.100:80>
ServerAdmin Jim@domain.de
Servername www.webserver1.de
</virtualHost>
<VirtualHost 192.168.5.100:80>
ServerAdmin Jim@domain.de
Servername www.webserver1.de
ProxyRequests Off
ProxyPass /gpl.html http://192.168.5.200
ProxyPassReverse /gpl http://192.168.5.200
</virtualHost>

wenn ich dann aus dem Internet den Request www.webserver1.de/gpl.html aufrufe soll der ReverseProxy auf dem internen Server(hier mit der IP192.168.5.200) die Url laden.

Was muss in die Hosts datei bei beiden Rechnern?

ist der eintrag 192.168.5.100 www.webserver.de bei der Linux(Proxy)Maschine und der Eintrag 192.168.5.100 www.webserver1.de bei dem Webserver richtig?

Kann mir da jemand weiterhelfen
 
OP
J

JimBooh

Newbie
Funzt wunderbar...allerdings noch nicht mit https und jetz habe ich auch noch die meldung bekommen max-forwards reached zero proxy loop?. Jemand ne Ahnung wo ich das einstellen kann....?
 
Oben