Я проверяю свою настройку из
nginx > apache/php
в
haproxy > nginx > apache/php
(используя haproxy 1.5-dev18 с скомпилированной поддержкой ssl)
И nginx, и haproxy настроены правильно, чтобы установить заголовок HTTP_X_FORWARDED_PROTO. Однако, когда nginx получает трафик ssl от haproxy, он видит соединение как http и устанавливает заголовок как таковой.
Как я могу настроить nginx для пересылки заголовка HTTP_X_FORWARDED_PROTO, если он существует, но в противном случае продолжить его настройку в зависимости от соединения?
proxy_set_header
строки до и после совпадают.