Gibt MAMP korrekt ::1 als IP für Localhost zurück?
In dieser Diskussion hat ein Benutzer beobachtet, dass MAMP auf Snow Leopard zurückkehrt ::1 als IP-Adresse für localhost und fragt, ob dies das erwartete Verhalten ist.
Die Antwort verstehen: Auswirkungen von IPv4/IPv6
Die bereitgestellte Lösung befasst sich mit dem Auf die Bedenken des Benutzers wird durch Erläuterung des zugrunde liegenden Unterschieds zwischen IPv4- und IPv6-Adressen eingegangen. Während ::1 eine gültige IPv6-Darstellung der Loopback-Adresse ist, benötigen einige Anwendungen möglicherweise die IPv4-Version (127.0.0.1).
Lösung: Apache für die Rückgabe der IPv4-Adresse konfigurieren
Um dieses Problem zu beheben, besteht die empfohlene Lösung darin, die Apache-Konfigurationsdatei (httpd.conf) auf macOS Mountain Lion zu ändern. Durch Hinzufügen von „:80“ nach der „Listen“-Direktive (z. B. Listen 127.0.0.1:80) überwacht Apache sowohl IPv4- als auch IPv6-Adressen für Port 80.
Durch einen Neustart von Apache wird diese Änderung übernommen Die Anwendung des Benutzers kann jetzt die IPv4-Adresse (127.0.0.1) anstelle von ::1 abrufen.
Lösung des Problems:
Zusammenfassend lässt sich sagen, dass MAMP Folgendes zurückgibt:: 1 für „localhost“ gilt als erwartetes Verhalten und spiegelt die Verwendung von IPv6 wider. Durch die Konfiguration von Apache zum Abhören einer bestimmten IPv4-Adresse können Benutzer jedoch die gewünschte IPv4-Adresse in ihren Anwendungen erhalten.
Das obige ist der detaillierte Inhalt vonGibt MAMP funktionell ::1 als IP für Localhost zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!