Nur die IP-Adresse des Loadbalancers?
Ich hatte bisher die Erfahrung, das bei der Verwendung mehrere Proxies welcher Art auch immer dazu gefuehrt haben, das diese kommasepariert als Liste in x-forwarded-for geschrieben wurden. Der zuletzt passierte Proxy tauchte in der Liste als erstes auf und die Client-IP dann als letztes.
Carsten 8o)
Germer, Carsten wrote:
Ach ja, stimmt, x-forwarded-for hat primstens funktioniert, allerdings hat
das bei mir immer die IP des loadbalancers gegeben ^_^ deswegen mein
komischer Construct
-----Original Message-----
From: Carsten Schwertfeger [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 23, 2004 9:31 AM
To: users-de@httpd.apache.org
Subject: Re: ReverseProxy - IP weiterleiten
Als Alternative von Carsten ist auch das Setzen eines weiteren header-fields mit Hilfe von mod_rewrite moeglich.
Ansonsten solltest Du das Feld x-forwarded-for Dir zu Nutze machen und gegebenenfalls Deinem LogFormat zufuegen.
-----------------------------------------
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{x-forwarded-for}i\"" combined
CustomLog /var/log/apache/access_log combined -----------------------------------------
Carsten 8o)
Germer, Carsten wrote:
Hab den Bedarf auch gehabt und nicht hinbekommen, ich habe
den Apache nicht
dazu überreden können komplett transparent zu arbeiten.
Da ich den Apache nicht nur als Proxy sondern auch als
Webserver brauche bin
ich nicht auf Squid umgestiegen, vielleicht eine Lösung für Dich?
Ich lasse die originale Requester-IP in unserem Loadbalancer
in eine extra
Headervariable schreiben auf die ich dann später reagieren
kann. Bischen
kompliziert aber funktioniert.
Wäre die transparente Weiterleitung der Requester-IP mal ein
Vorschlag für
die Entwicklung?
/Carsten
-----Original Message-----
From: Emilio Paolini [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 23, 2004 9:14 AM
To: apache DE; [EMAIL PROTECTED]
Subject: Re: ReverseProxy - IP weiterleiten
On Wed, 23 Jun 2004, Fabian Haag wrote:
ich habe einen ReverseProxy aufgesetzt. Nun sollen die
Client-IPs zum
eigentlichen Webserver weitergeleitet werden, im Moment sehe
ich in den
Logfiles des Webservers (verstaendlicherweise) nur die IP des ReverseProxies.
Wie kann ich also die Client IPs weiterleiten ?
Wirst du mit dem apache selbst nicht hinbekommen, sondern nur auf Systemebene mit einem transparenten Port-Forwarder entweder im Kernel/iptables oder aber als User-Space Programm.
Oder irre ich?
mfg Emilio
--
| Emilio Paolini <[EMAIL PROTECTED]>.........................
10553 Berlin
| IM-NETZ GROUP, Berlin.........................
http://www.IM-NETZ.de
| Telekom .................... ++49 30
3900 1600 (Q) und 0177 451 2000
---------------------------------------------------------------
-----------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
---------------------------------------------------------------
-----------
--------------------------------------------------------------- -----------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------- -----------
---------------------------------------------------------------
-----------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
---------------------------------------------------------------
-----------
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------