X-Forwarded-Proto

X-Forwarded-Proto   protocol

ein Standard
zur Identifizierung des ursprünglichen Protokolls
einer HTTP-Anforderung,
da ein Reverse-Proxy Lastverteiler mit einem Webserver über HTTP kommuniziert.

Es kann HTTP oder HTTPS sein.

werden zur Kommunikation zwischen Client und Server verwendet.
ermöglichen es Client und Server,
zusätzliche Informationen mit einer HTTP Anforderung oder Antwort zu übergeben.

wird verwendet, um das Protokoll zu identifizieren,
das der Client für die Verbindung mit einem Proxy oder Load Balancer verwendet hat.

Ihr Serverzugriffsprotokoll enthält normalerweise Informationen über das zwischen Server und Load Balancer verwendete Protokoll,
aber es enthält keine Informationen über das zwischen Client und Load Balancer verwendete Protokoll.
Um Informationen darüber zu erhalten, welches Protokoll zwischen Client und Load Balancer verwendet wird,
können wir den X-Forwarded-Proto- Request Header verwenden.
Mit diesem Header kann der Client eine HTTP-Anforderung an eine Nur-HTTPS-Ressource stellen.

Front-End-Https   on

X-Forwarded-Protocol   http

X-Forwarded-Ssl   on

X-Url-Scheme   http

X-Forwarded-Proto   originatingprotocol

X-Forwarded-Proto   https

X-Forwarded-Proto   originatingprotocol

X-Forwarded-Proto   http

Beispiel:

X-Forwarded-Proto   https

HTTP-Antwortheader