Reverse Proxy geht nicht

Irgendwelche Probleme mit XAMPP für Mac OS X? Dann ist hier genau der richtige Ort um nachzufragen.

Reverse Proxy geht nicht

Postby gh3ipugre » 11. August 2014 09:08

Hallo, ich habe folgendes Problem, ich möchte einen Reverse Proxy mit meinem Xampp nutzen.
Bisweilen habe ich die Standard Konfiguration beibehalten. Für den Proxy habe ich folgendes in der Datei etc/extra/proxy-html.conf geändert:
ProxyRequests Off
ProxyPass /my-gateway/ http://interner.server.test/
<Location /my-gateway/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://interner.server.test/ /my-gateway/
ProxyHTMLURLMap / /my-gateway/
</Location>

Wenn ich nun jedoch auf localhost/my-gateway gehe (natürlich habe ich den XAMPP vorher neu gestartet) bekomme ich die Meldung: Error 404 Objekt nicht gefunden!

Wie kann ich nun herausfinden woran das liegt, dass es nicht geht?
gh3ipugre
 
Posts: 3
Joined: 11. August 2014 09:05
XAMPP Version: 5.5.19
Operating System: MAC OS X 10.9.4

Re: Reverse Proxy geht nicht

Postby Nobbie » 11. August 2014 10:27

Schaue in den Error Log und in den Access Log, da steht genaueres drin.

Ohnehin ist immer ganz besonders schwierig, wenn man ungleiche Ordner aufeinander mappt, so wie hier. Du mappst den Ordner /gateway/ von localhost auf den Ordner / von interner.server.test - da gibt es ein ausführliches Tutorial, was da alles schief gehen kann, ich habe im Moment den Link nicht.

Ich würde Dir empfehlen, richte einen eigenen VirtualHost ein, der nur als ReverseProxy benötigt wird und der / auf / mappt. Ungefähr so sieht das nachher aus:

Code: Select all
<VirtualHost *:80>
ServerName gateway
ProxyPass / http://interner.server.test/
ProxyPassReverse / http://interner.server.test/
</VirtualHost>


Du musst "gateway" dann noch in der hosts Datei Eintragen und die IP 127.0.0.1 zuordnen.

Dann kannst Du mit http://gateway/ den ReverseProxy erreichen. Das ist erheblich (um Welten) weniger fehlerträchtig.
Nobbie
 
Posts: 7130
Joined: 09. March 2008 13:04

Re: Reverse Proxy geht nicht

Postby gh3ipugre » 11. August 2014 12:49

Habe ich genau so gemacht. Ich komme nun auf http://gateway/ nur das Problem ist, dass ich dort die normale Startseite vom http://localhost/ sehe und nicht vom http://interner.server.test/
gh3ipugre
 
Posts: 3
Joined: 11. August 2014 09:05
XAMPP Version: 5.5.19
Operating System: MAC OS X 10.9.4

Re: Reverse Proxy geht nicht

Postby gh3ipugre » 11. August 2014 13:51

Es funktioniert nun, hatte einen kleinen Fehler gemacht :)
gh3ipugre
 
Posts: 3
Joined: 11. August 2014 09:05
XAMPP Version: 5.5.19
Operating System: MAC OS X 10.9.4

Re: Reverse Proxy geht nicht

Postby Nobbie » 11. August 2014 14:34

"Kaum macht man's richtig, schon funktioniert's"...
Nobbie
 
Posts: 7130
Joined: 09. March 2008 13:04

Re: Reverse Proxy geht nicht

Postby Collin » 30. March 2015 19:14

Wenn ich nun jedoch auf localhost/my-gateway gehe (natürlich habe ich den XAMPP vorher neu gestartet) bekomme ich die Meldung: Error 404 Objekt nicht gefunden!
Collin
 
Posts: 1
Joined: 30. March 2015 19:13
XAMPP Version: 1.8.3
Operating System: IOS06

Re: Reverse Proxy geht nicht

Postby Nobbie » 30. March 2015 19:19

Collin wrote:Wenn ich nun jedoch auf localhost/my-gateway gehe (natürlich habe ich den XAMPP vorher neu gestartet) bekomme ich die Meldung: Error 404 Objekt nicht gefunden!


Wenn man irgendetwas falsch gemacht hat, ist das eine adäquate Fehlermeldung. Dann musst Du das anders resp. richtig machen.
Nobbie
 
Posts: 7130
Joined: 09. March 2008 13:04


Return to XAMPP für Mac OS X

Who is online

Users browsing this forum: No registered users and 2 guests