Page 1 of 1

Re: Apache und transparente Proxy funktion?

Posted: 2007-03-02 21:23
by Roger Wilco
Stört dich, dass in $REMOTE_ADDR jetzt die IP-Adresse des Proxy-Servers steht oder werden tatsächlich gar keine HTTP-Header übertragen?

Außerdem könntest du wie unter http://httpd.apache.org/docs/2.2/mod/mo ... l#examples beschrieben die Direktiven ProxyPass und ProxyPassReverse nutzen.

Re: Apache und transparente Proxy funktion?

Posted: 2007-03-02 21:32
by flo
In der Applikation kann man das ja noch abfangen, so richtig gestört hat es mich bei den Logs:

Code: Select all

LogFormat "%{X-Forwarded-For}i %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
flo.

Re: Apache und transparente Proxy funktion?

Posted: 2007-03-02 22:38
by dotme
Neben dem Header X-Forwarded-For hilft vielleicht noch:
mod_rpaf (http://stderr.net/apache/rpaf/)

P.S. Nur gegooglet nicht benutzt!

Re: Apache und transparente Proxy funktion?

Posted: 2007-03-03 16:09
by danu
Es sind noch ein paar Besonderheiten notwendig, die mit ProxyPath nicht abgedeckt werden
Für einen ähnlichen Zweck hatte ich kürzlich ein kleines PHP Script mit fsockopen() erstellt. Damit lassen sich x-beliebig strukturierte Requests an die Zielanwendung weiterleiten. Auch Cookies sind damit kein Problem.
Ansonsten muss halt die Anwendung für einen proxy Support angepasst werden
Damit könnte sich die Anpassung ev. auf ein include() beschränken.

Re: Apache und transparente Proxy funktion?

Posted: 2007-03-04 09:12
by flo
Die Probleme werden aber nicht alle umgangen - einer meiner Kunden lädt per CMS immer gleich mehrere Files hoch, nachdem ich an den Kernelpuffern rumschrauben musste und das wieder nur bis zu einer bestimmten Dateigröße geklappt hat, hatte ich auf Deutsch gesagt, die Schnauze voll und benutze seitdem Pound als Proxy - das Ding ist nur dafür geschrieben und läuft gut.

flo.