Ich ändere mein Setup von
nginx > apache/php
zu
haproxy > nginx > apache/php
(mit haproxy 1.5-dev18 mit ssl-unterstützung kompiliert in)
Sowohl nginx als auch haproxy sind richtig eingerichtet, um den HTTP_X_FORWARDED_PROTO-Header festzulegen. Wenn nginx jedoch den SSL-Datenverkehr von haproxy erhält, wird die Verbindung als http angezeigt und der Header als so festgelegt.
Wie kann ich nginx so einstellen, dass der HTTP_X_FORWARDED_PROTO-Header weitergeleitet wird, wenn er vorhanden ist, aber ansonsten basierend auf der Verbindung weiter festgelegt wird?
proxy_set_headerZeilen gleich.