Mit nginx, kann ich den Benutzer zurück auf eine URL auf ihrem lokalen Rechner umleiten?

StackOverflow https://stackoverflow.com/questions/1436537

  •  07-07-2019
  •  | 
  •  

Frage

Für einen bestimmten internen Zwecke würde Ich mag Menschen zu einer URL auf ihrer eigenen Maschine zurück zu senden, wie genau würde ich das tun? Ich kann nicht wirklich tun

server {
    server_name www.yayaya.com;
    rewrite ^(.*) localhost:3000$1 permanent;
}

, weil das auf den Server des localhost Punkt, nicht wahr?

War es hilfreich?

Lösung

entweder es funktioniert den Nachschlag auf dem Server und wandelt „localhost“ auf „127.0.0.1“ oder es reicht „localhost“ an den Client, die es noch konvertieren zu „127.0.0.1“

So oder so, sollte der Kunde auf 127.0.0.1 umgeleitet werden, was sein sollte, richtig.

Ich bin kein Experte für nginx aber ich sehe nicht, warum Ihr Beispiel würde nicht funktionieren.

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