Hallo liebe Apache Friends,
ich stehe vor einem Rätsel. Ich benutze auf einem Linux CentOS einen Squid und Apache Server. Der Squid nimmt alle Anfragen entgegen und verteilt diese an die jeweiligen Server, wie es sein Job verlangt. Beim Aufruf einer bestimmten URL leitet der Squid die Anfrage auf den Server eigenen Port 8084 auf die der Apache hört. Ich habe eine Datei "weiterleitung.conf" in der folgendes steht:
Listen 8084
<VirtualHost *:8084>
ProxyPreserveHost On
ProxyPass / http://zieladresse.de:80 (anderer physikalischer Server)
ProxyPassReverse / http://zieladresse.de:80 (anderer physikalischer Server)
</VirtualHost>
Sprich der squid leitet auf den Port weiter, dort übernimmt der Apache und der soll mich auf die gewünschte Adresse weiterleiten.
Ich bekomme aber lediglich als Antwort eine 503 Service Temporaly Unavailable.
Über den Squid ist das nicht möglich zumindest nicht mit internen Befehlen und Perl Skripte die ich als Neuling versucht habe, haben nicht gefruchtet. Über den Apache habe ich die ein oder andere Rewrite Regel benutzt und würde ich normalerweise auch hier benutzen, aber da sich die URL die ich eingebe nicht ändern soll, muss ich das nach meinem Verständnis über das mod_proxy lösen.
Ich hoffe ich konnte mein Problem verdeutlichen und hoffe ihr könnt mir helfen. Vielleicht hab ich auch nur nen Salat im Kopf und die Lösung ist einfacher als gedacht.
Liebe Grüße und schonmal Danke
MoZjo