apache2 und mod_proxy

Nemesis

Nemesis

N3RD
hi,

ich versuche gerade meinem Apachen beizubringen, dass er, wird die Unterseite http://meine.domain.de/test aufgerufen, dass er diese von einem anderen Webserver aus meinem Netzwerk holt und zur Verfügung stellt.
Dazu habe ich in meiner mod_proxy.conf:
Code:
ProxyPass /test http://10.0.0.123
Das bedeutet doch, er müsste beim Aufruf http://meine.domain.de/test die angeforderte Seite von 10.0.0.123 holen und ausliefern, oder ?

macht er aber nicht, stattdessen bringt er den Fehler:
DOCUMENT NOT FOUND

The requested document does not [or no longer] exist on this server. The link could be outdated or wrong. Please check your proxy server (reload without caching) or report this error to our Webmaster.

habe ich da einen denkfehler drin ?

Edit:
ok ich habs, er leitets weiter, nur ohne die bilder, nur das reine html.
 
Zuletzt bearbeitet:
nein, auch mit macht ers nicht.

im error-log sehe ich, dass er dann die images in dem ordner sucht, in dem der locale apache die webseiten liegen hat, d.h. er sucht die bilder garnicht auf dem remote-webserver zu dem umgeleitet wird.

[error] [client 10.0.0.123] File does not exist: /home/www/~webboximg, referer: http://10.0.0.252/mail/user/

wobei die proxy.conf folgendes beinhaltet:
Code:
ProxyRequests Off
ProxyVia On
ProxyPass /mail http://10.0.0.252
ProxyPassReverse /mail http://10.0.0.252
 
Zuletzt bearbeitet:
Sind die Bilder mit relativen oder absoluten Pfaden angegeben?

Absolute Pfade werden nämlich nicht umgeschrieben.

mfg
HeadCrash
 
Zuletzt bearbeitet:
Das is ne gute frage, da es sich dabei um eine von einem Programm zur Verfügung gestellte Web-GUI handelt und man daher keinen Einfluss darauf hat.
Gibt es für solch einen Fall kein Mittel ?
 
Hmmm, höchstens das du irgendwas mit Rewrite Rules bastelst.

Ist das irgend ne Anwendung die man sich anschauen kann?
 
nicht wirklich, es ist was größeres, da ist nichts mit umschreiben.

edit:
ich habs jetzt mal quick'n'dirty gelöst und den images-ordner auf den primären server gelegt. ne saubere lösung wäre mir trotzdem lieber.
 
Zuletzt bearbeitet:
Probier mal das ProxyPassReverse in ein Location einzubauen, findet man zu Hauf per Google, evtl. sogar in der Apache Doku. Leider ist das Thema recht komplex, so wirklich habe ich noch nie verstanden, was der Apache da so macht...
 
hm, ok, nu hab ich hinbekommen, ProxyPass und ProxyPassReverse eingerichtet ... jetzt wäre nur noch interessant zu wissen wie man den Indianer dazu bringt die seiten per ssl zu verschlüsseln und dann weiter zu geben. so dass ein gesicherter zugriff über das internet möglich ist.
 
Dafür müsstest du eigentlich nur SSL für deinen Webserver aktivieren (mod_ssl) sollte es genügend Tutorials im Netz geben.

Im Grunde mußt du nur ein ssl-Zertifikat erstellen (open-ssl) und den Apachen entsprechend Konfigurieren.

mfg
HeadCrash
 

Ähnliche Themen

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Akonadi startet nicht mehr

dovecot und postfix Konfiguration Problem

NagiosGrapher 1.7.1 funktioniert nicht

Debian Routing Problem

Zurück
Oben