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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top