からセットアップをチェーンしています
nginx > apache/php
に
haproxy > nginx > apache/php
(sslサポートを組み込んだhaproxy 1.5-dev18を使用)
HTTP_X_FORWARDED_PROTOヘッダーを設定するために、nginxとhaproxyの両方が正しくセットアップされています。ただし、nginxはhaproxyからsslトラフィックを取得すると、接続をhttpとして認識し、ヘッダーをそのように設定します。
HTTP_X_FORWARDED_PROTOヘッダーが存在する場合、それを転送するようにnginxを設定し、それ以外の場合は接続に基づいて設定を続行するにはどうすればよいですか?
proxy_set_header
行は同じです。