OpenShift-Redirect-Service an HTTPS verliert die IP-Adresse des Benutzers
-
21-12-2019 - |
Frage
hi iam alle meinen Verkehr auf HTTPS umleiten, wie in der Wissensbasis vorgeschlagen: https://openshift.redhat.com/community/kb/kb-e1044-how-to-redirect-traffic-nach-https
Nachdem Sie dies jedoch nicht in der Lage, die IP-Adresse des Benutzers nicht zu erhalten, und die IP-Adresse des Servers, der umleitend ist:
unten ist ein Beispiel für eine Java-Feder-MVC-spezifische Implementierung.Der aktuellenViewEdIP wird die Server, die den HTTPS-anliegeren HTTPS anstelle der Benutzer ip gemacht haben.
generasacodicetagpre.Lösung
Wenn der Benutzer hinter einem Proxy-Server steht oder über einen Lastausgleicher (z. B. in Cloud-Hosting) auf Ihren Webserver zuzugreifen, erhält der obige Code die IP-Adresse des Proxyservers oder den Lastausgleichserver, nicht die ursprüngliche IP-Adresseeines Kunden.
Um es zu lösen, sollten Sie die IP-Adresse des HTTP-Headers der Anforderung "X-weitergeleitet (XFF)" erhalten.
generasacodicetagpre.