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

ProxyPass mit apache

Hallo,

hab da mal ein Problem:
Ich habe einen apache2 server am laufen, der lässt sich auch ohne Probleme von außen erreichen.
An den Server sind im internen Netzwerk 2 Webboxen angeschlossen die ich auch gern von außen erreichen möchte.
Dazu habe ich folgende Einträge in der httpd.conf eingefügt:

<Location /home/>
ProxyPass http://192.168.0.198/
ProxyPassReverse http://192.168.0.198/
</Location>

<Location /anlage/>
ProxyPass http://192.168.0.192/
ProxyPassReverse http://192.168.0.192/
</Location>

Die Webbox /anlage/ läst sich ohne Probleme erreichen.
Mit http://meineadresse/anlage/

Die Webbox /home/ wird durch eine Session abgesichert und wenn ich sie erreichen will:
http://meineadresse/home/
bin ich im Document Root des apache2 Servers.
Anzeige im Browser:
http://meineadresse/index.htm?sid=@eQQc0yv5Of@

Ich hab schon einige Tage mit suchen verbracht und bin da auf:
ProxyPassReverseCookieDomain
ProxyPassReverseCookiePath

Bekomme es aber nicht hin.
Oder liegt der Fehler woanders?

Schon mal danke im voraus.
 
Hallo,

den Link kenne ich und habe auch schon sehr viel damit rumprobiert.

ProxyPass /foo/ http://internal.example.com/bar/
ProxyPassReverse /foo/ http://internal.example.com/bar/
ProxyPassReverseCookieDomain internal.example.com public.example.com
ProxyPassReverseCookiePath /foo/ /bar/

Bei mir habe ich das so angepasst (ohne location).
Hier der letzte Versuch.

ProxyPass /home/ http://192.168.0.198/
ProxyPassReverse /home/ http://192.168.0.198/
ProxyPassReverseCookieDomain meineadresse/home/ 192.168.0.198
ProxyPassReverseCookiePath /home/ /meineadresse/home/

Wo liegt der Fehler?

Auf bald.
 
Hallo,

hier der Eintrag:

[Mon Jan 09 10:51:50 2012] [error] [client 192.168.0.178] File does not exist: /home/Daten/http/index.htm

ich bin also auf dem Apache Server und nicht auf der Box.
Nach mehrmaliger Eingabe bekomme ich im Browser die Meldung:

Zuviele gleichzeitige Verbindungen!!
(dann keine Fehlermedung in der error.log)

Dann bin ich auf der Webbox.
Meiner Meinug gibt es ein Problem mit der Session-ID die nicht an die
Box sondern an den Server gesendet wird.

Auf bald.
 
Docki schrieb:
Dann bin ich auf der Webbox.
Meiner Meinug gibt es ein Problem mit der Session-ID die nicht an die
Box sondern an den Server gesendet wird.

Nein. Der Apche sagt dir doch was ihmn fehlt:

[code[Mon Jan 09 10:51:50 2012] [error] [client 192.168.0.178] File does not exist: /home/Daten/http/index.htm[/code]

Die fehlende Datei hat nichts mit einer Sitzung zu tun.
 
spoensche schrieb:
Nein. Der Apche sagt dir doch was ihmn fehlt:

[code[Mon Jan 09 10:51:50 2012] [error] [client 192.168.0.178] File does not exist: /home/Daten/http/index.htm[/code]

Die fehlende Datei hat nichts mit einer Sitzung zu tun.

Vielleich habe ich mich schlecht ausgedrückt.

Eingabe Browser:

http://meineadresse/home/

dann Anzeige im Brower:

http://meineadresse/index.htm?sid=@c4pPw4ykwl@

dann error.log
[Mon Jan 09 10:51:50 2012] [error] [client 192.168.0.178] File does not exist: /home/Daten/http/index.htm

Dann bin ich auf dem Server nicht auf der BOX!!!!
Das Verzeichniss : /home/Daten/http/ gibt es nur auf dem Server nicht auf der BOX.

Sobald die Box eine SessionID sendet wird die nicht zur Box vom Server zurück geleitet.
Siehe error.log.

Sobald ich mehrmals http://meineadresse/home/ eingebe und die Sessionanzahl überschritten ist erscheint im Browser:

http://meineadresse/home/

Zuviele gleichzeitige Verbindungen!!

Dann bin ich auf der Box.

Auf bald.
 
Oben