Es kann keine Verbindung zu localhost auf dem Mac-WebServer von anderen Computern im selben lokalen Netzwerk hergestellt werden - macos, webserver, localhost, ifconfig

Wenn ich ausfĂĽhre ifconfig im terminal sehe ich unter en0> inet> 192.168.0.10 ist die IP meines Computers, aber wenn ich sie in den Browser meines PCs oder iPhones eingebe, funktioniert sie nicht. Wie verbinde ich mich von meinem Mac mit meinem Localhost? Alle Computer laufen im selben lokalen Netzwerk

AKTUALISIEREN

Ausgabe von netstat -an im Terminal

Antworten:

3 fĂĽr Antwort â„– 1

Ansehen https://serverfault.com/questions/581529/why-isnt-laravels-php-artisan-serve-server-being-accessible-from-the-www-on-ii - Dies besagt, dass Sie dies nicht fĂĽr die Produktion verwenden sollten - aber versuchen Sie es mit "

php artisan serve --host 0.0.0.0 --port 8000

Damit es an die externe IP-Adresse gebunden werden kann.

Sie müssen auch sicherstellen, dass Ihre Firewall dies zulässtDieser Datenverkehr wird durchgelassen, wenn Ihre Firewall aktiviert ist. Zu Versuchszwecken ist es möglicherweise am besten, es auszuschalten, indem Sie es in "Sicherheit & Datenschutz" unter "Systemeinstellungen" deaktivieren.


0 fĂĽr Antwort â„– 2

Es kommt darauf an, was Sie damit meinen verbinden. Wenn Sie versuchen, eine Verbindung über ein bestimmtes Protokoll herzustellen, müssen Sie möglicherweise den Port angeben (sofern dies nicht der Fall ist) Standardport für das von Ihnen verwendete Protokoll).

Wenn fĂĽr den angegebenen Port kein offener Socket vorhanden ist, werden alle Anforderungen an Ihren Computer an diesem Port nicht beantwortet.

Du kannst es versuchen ping 192.168.0.10 von Ihrem PC-Terminal (cmd.exe), um zu sehen, ob Ihr Mac erreichbar ist. Wenn es nicht "t:

  • Ihre Netzmaske Die Konfiguration ist möglicherweise fehlerhaft oder fĂĽr Ihren PC, der Ihren Mac sieht, einfach nicht förderlich
  • Ihr Router funktioniert möglicherweise nicht richtig
  • Ihre Konfigurationen sind möglicherweise widersprĂĽchlich
  • Eine der Konfigurationen ist möglicherweise falsch
  • Ihr Router "s Routing-Tabelle möglicherweise veraltet (unwahrscheinlich)

Wenn es ist:

  • Stellen Sie sicher, dass Sie den gewĂĽnschten Port kennen
  • Stellen Sie sicher, dass Ihr Mac den von Ihnen gewĂĽnschten Anschluss verarbeitet

Hoffe das hilft!

- Ethan

Quellen: CISCO-zertifizierter Netzwerkkurs, Wikipedia, persönliche Erfahrung


Lies jetzt