Mir wird ein Zugriff auf einen neuen Server zugewiesen, der Nginx als Webserver verwendet
Angenommen, die IP ist344.555.122.45
immer wenn ich 344.555.122.45 in meinem Browser eintippe, wird ein www als IP erzwungen und es wirdwww.344.555.122.45
Irgendeine Idee, woran das liegt und wie man es beheben kann?
Antwort1
Ich kann mir einige Möglichkeiten vorstellen, wie die Umleitung ausgelöst werden könnte.
Serverseitig über HTTP
Der Server kann dies verursachen, indem er eine HTTP-Antwort sendet, die entweder 302
den 301
Antwortstatus und einen Header enthält Location: http://www.344.555.122.45
.
Ich würde dies mit testen curl -i 344.555.122.45
.
Dabei -i
wird die Header-Antwort eingeschlossen. Wenn Sie dies vom Server erhalten, würde ich in der Konfiguration des virtuellen Nginx-Servers für die Domäne/den Host nachsehen. Wenn sie dort nicht vorhanden ist, würde ich in der Webanwendung nachsehen, ob dort die Umleitung festgelegt ist.
im HTML
Es gibt auch eine Möglichkeit, dies über den HTML-Code mithilfe eines <meta>
Elements mit dem http-equiv
Attribut zu tun:
<meta http-equiv="refresh" content="0; url=http://www.344.555.122.45/" />
Obwohl dies meiner Erfahrung nach eine der unwahrscheinlichsten Ursachen ist.
Ihre clientseitige Konfiguration verursacht es
wie in den Kommentaren erwähnt