Saya mengubah pengaturan saya dari
nginx > apache/php
untuk
haproxy > nginx > apache/php
(menggunakan haproxy 1.5-dev18 dengan dukungan ssl yang dikompilasi dalam)
Baik nginx dan haproxy disiapkan dengan benar untuk mengatur header HTTP_X_FORWARDED_PROTO. Namun, ketika nginx mendapatkan traffic ssl dari haproxy, ia melihat koneksi sebagai http dan menetapkan header seperti itu.
Bagaimana saya bisa mengatur nginx untuk meneruskan header HTTP_X_FORWARDED_PROTO jika ada, tetapi jika tidak melanjutkan pengaturannya berdasarkan koneksi?
proxy_set_header
baris sebelum dan sesudah Anda sama.