2016-05-24 6 views
3

Ich habe eine laufende Webanwendung auf meinem lokalen Rechner. Um darauf zugreifen zu können, kann ich localhost:8080 verwenden. Aber wenn ich versuche, http://127.0.0.1:8080 Adresse zu verwenden, sagt mein Browser: The 127.0.0.1 page isn’t working.Wie bindet man localhost an 127.0.0.1 auf Mac?

Ping, um es nicht so gut funktioniert:

ping 127.0.0.1:8080 
ping: cannot resolve 127.0.0.1:8080: Unknown host 

Wie kann ich es beheben?

+0

Bitte fügen Sie weitere Informationen hinzu. Welche App ist das? Ist es der eingebaute Apache Server oder etwas anderes? – kent

+0

Wie sind Sie an die Adresse in Ihrer App gebunden? Meine Vermutung ist, dass es an :: 1 (IPv6 localhost) gebunden ist. Sie sollten in der Lage sein, die Abhöradresse zu 127.0.0.1 im Gegensatz zu dem Namen zu ändern. Oder wenn Sie auf alle Adressbindung an 0.0.0.0 hören möchten – Doon

+0

Als ein Nebenproblem, Ping ermöglicht keine Angabe eines Anschlusses, wie der Ping-Dienst auf einem vordefinierten Port ausgeführt wird. Versuchen Sie einfach "ping 127.0.0.1" und es sollte funktionieren. Wenn Sie eine Verbindung zu einem bestimmten Port testen möchten, versuchen Sie stattdessen, 'telnet' zu verwenden, z. 'telnet 127.0.0.1 8080' – neuronaut

Antwort

4

ein Terminal-Fenster öffnen und diese Zeile eingeben:

sudo open -a TextEdit /etc/hosts 

Sie werden prompt Ihr Admin-Passwort eingeben und Ihre Host-Datei wird in TextEdit öffnen. Fügen Sie folgende Zeile in Ihre Host-Datei ein:

127.0.0.1  localhost 

Speichern Sie die Datei und schließen Sie sie. Das ist es.