Estou perseguindo minha configuração de
nginx > apache/php
para
haproxy > nginx > apache/php
(usando haproxy 1.5-dev18 com suporte a ssl compilado)
O nginx e o haproxy estão configurados corretamente para definir o cabeçalho HTTP_X_FORWARDED_PROTO. No entanto, quando o nginx obtém o tráfego SSL do haproxy, ele vê a conexão como http e define o cabeçalho como tal.
Como definir o nginx para encaminhar o cabeçalho HTTP_X_FORWARDED_PROTO, se ele existir, mas, caso contrário, continue definindo-o com base na conexão?
proxy_set_header
linhas de antes e depois são as mesmas.