Seite 1 von 1

wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 18:27
von Pitwheazle
Ihr habt es mir schon mal erklärt und ich habe es auch hinbekommen - jetzt habe ich es wieder vergessen.
VisualStudioCode meldet:
Starting development server at http://127.0.0.1:8000/
und in den Settings steht unter "Allowed hosts '192.168.178.23', die IP meines IPads, aber
bei Eingabe von "http://127.0.0.1:800" bekomme ich die Meldung
"Seite kann nicht geöffnet werden, da Safari keine Verbindung zum Server aufbauen konnte"
... war da noch was mit der Firewall?

Re: wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 18:36
von sparrow
Das hatten wir doch schon einmal hier.

Re: wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 18:59
von Pitwheazle
sparrow hat geschrieben: Sonntag 12. November 2023, 18:36 Das hatten wir doch schon einmal hier.
Danke, Ich habe diesen Post gesucht und nicht gefunden - es wird immer schlimmer (ich hatte am Mittwoch meinen 70. Geburtstag).
Also mit "runserver 0.0.0.0:8000" funktioniert es mit "runserver 127.0.0.1:8000" funktioniert es nicht - kann mir nochmal jemand erklären warum?

Re: wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 19:10
von sparrow
Das hatten wir doch schon einmal hier.

Re: wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 19:14
von Pitwheazle
Das ist also mit dem Begriff "binden" gemeint?
Andersrum wird ein Schuh draus. 127.0.0.1 ist localhost. Das KANN nur auf dem Gerät selbst erreicht werden. Wenn der Server also nur darauf bindet, dann ist das per se nicht von außen erreichbar. Muss also auf 0.0.0.0 binden, damit es von überall erreichbar ist. Und natürlich darf auch keine Firewall den Zugriff von außen beschränken.
... wiedermal Dank für eure unendliche (?) Geduld!

Re: wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 19:15
von nezzcarth
Du gibst damit an, auf welchen IP-Adressen (Teil vor dem Doppelpunkt) und auf welchem Port (Teil nach dem Doppelpunkt) der Rechner, auf dem das Programm läuft, Anfragen entgegen nimmt. 0.0.0.0 und 127.0.0.1 sind vordefinierte IP-Adressen mit spezieller Bedeutung. 0.0.0.0 bedeutet in dem Kontext "beliebige Adresse", während du mit "127.0.0.1" im Prinzip ausdrückst, dass das System nur Anfragen von sich selbst annehmen soll. Daher funktioniert das Erste und das Zweite nicht.

Edit:
Das ist also mit dem Begriff "binden" gemeint?
Wenn man die konkrete Technik mal etwas beiseite lässt, kannst du das für dich in dem Kontext vielleicht vereinfacht als "Adresse zuweisen" oder "Adresse annehmen/verwenden" (um darunter erreichbar zu sein) übersetzen.

Re: wie greife ich vom iPad auf localhost zu?

Verfasst: Sonntag 12. November 2023, 20:19
von Pitwheazle
Herzlichen Dank!