Keine Funktion hinter Apache Reverse Proxy

Hallo zusammen,

das Thema wurde hier schon behandelt. Trotzdem konnte ich keine Lösung finden.
Das Dashboard bleibt leer.

Piwik 1.8.2 ist hinter einem Reverse Proxy (Apache mod_proxy mit Balancer) installiert.

Bei der Installation hat Piwik in die config.ini.php geschrieben:


General]
proxy_client_headers[] = "HTTP_X_FORWARDED_FOR"
proxy_host_headers[] = “HTTP_X_FORWARDED_HOST”

Auch andere Werte, die ich hier finden konnte habe ich getestet. Leider ohne Erfolg.
Beim direkten Zugriff auf den Piwik-Server (ohne Proxy) ist die Funktion einwandfrei.

Hat jemand schon mal ähnliche Erfahrungen gemacht?
Kann es vielleicht sein, dass am Proxy-Server etwas verändert werden muss?

Vielen Dank
Klaus

Hallo,

kann ich hier wirklich keine Hilfe erwarten?
Hat niemand eine Idee?

Vielleicht hat jemand einen Tipp, wo ich noch suchen könnte…

Wurden die Header manuell umbenannt?

Ich würde mal versuchen, manuell die Header zu setzen, z.B. mit


#TESTCODE
RewriteEngine On
RewriteCond  %{REMOTE_ADDR}  (.*)
RewriteRule   .*  -  [E=SEQ_ADDR:%1]

<IfModule mod_headers.c>
Header set X_FORWARDED_FOR "%{SEQ_ADDR}e"
</IfModule>

Eventuell funktioniert es damit bzw. es lässt sich zumindest feststellen, wo der Fehler liegt.

Grüße

Danke für die Hilfe Peter!

Das Problem ist gelöst.

Der Fehler war in der httpd.conf des Reverse Proxys zu finden.
Nachdem die Einstellungen gegen die Default-Einstellungen getauscht und erneut angepasst wurden funktioniert es.

Was noch anzumerken ist:
Gelegentlich wurden doppelte Slashes (// anstatt /) in der URL ausgegeben.
Das wurde gelöst durch:


#Doppelte Slashes aus URL entfernen
RewriteEngine on
RewriteBase / 
RewriteCond %{THE_REQUEST} " (.*)/{2,}(.*) "
RewriteRule "" %1/%2 [R=301]

Viele Grüße
Klaus