nginx $scheme-Variablen hinter load balancer
Ist es möglich, Kraft nginx $scheme Wert auf "https", wenn nxinx läuft hinter load balancer?
In meinem Szenario Load-balancer kümmert sich um die https-Kommunikation mit Clients und leitet Anforderungen an nginx als http Anfangsinformationen. Ich weiß, ich kann etwas tun, wie dies zu erkennen, https
set $my_scheme "http";
if ($http_x_forwarded_proto = "https") {
set $my_scheme "https";
}
aber ich bin einfach neugierig, ob es so etwas wie real_ip_header
Funktion für IPs.
Gibt es auch einige Kopf-ich brauche zu aktualisieren, wenn die Erkennung von https Händisch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unserem setup ist das gleiche wie deins, nur mit
map
stattif/set
(wie empfohlen von der nginx-Entwickler).P. S. ich Stimme zu, ein
real_scheme
- Modul wäre schön!