Ich kann mit der internen IP nicht auf den MAMP-Server zugreifen

Ich kann mit der internen IP nicht auf den MAMP-Server zugreifen

Ich verwende MAMP 2.1.1 auf meinem 10.7.2 OS X Mac Pro. Ich kann auf den Server zugreifen, wenn ich einen Port auswähle (z. B. den Standardport 8888), aber wenn ich ihn auf Port 80 ändere, funktioniert es nicht, außer mit localhost.

Früher hat das funktioniert! Ich habe MAMP mit virtuellen Hosts wie ausgeführt mysite.devund problemlos darauf zugegriffen, und andere im internen Netzwerk konnten mit meiner IP auf meinen Computer zugreifen, aber jetzt scheint es zusammengebrochen zu sein. Ich weiß leider nicht, was ich getan habe, dass es nicht mehr funktioniert, da ich glaube, dass es vor einigen Tagen passiert ist.

Ich habe viele Sachen ausprobiert, zum Beispiel:

  • Computer neu starten
  • MAMP neu installieren
  • Wechseln der IP-Adresse
  • Stellen Sie sicher, dass kein anderer Apache ausgeführt wird, indem Sie alle httpd-Prozesse beenden.
  • Ändern der Berechtigungen für die Apache-Protokolle
  • Entfernen aller Virtualhost-Funktionen
  • Zurücksetzen der Datei /etc/hosts auf Standard (wie Sie sehen, war ich langsam verzweifelt)

Grundsätzlich habe ich das Gefühl, dass das Hauptsymptom darin besteht, dass ich durch Schreiben 192.168.1.Xin den Browser nicht mit meiner lokalen Adresse auf meinen MAMP-Server zugreifen kann (auch nicht auf meinem eigenen Computer!).

Ich muss auf lokale Sites zugreifen können, ohne einen benutzerdefinierten Port zu verwenden :8888. Vielen Dank für jede Hilfe!

Antwort1

Wahrscheinlich läuft ein anderer Prozess, der an diesen Port gebunden ist (aber nicht an localhost). Verwenden Sie netstat, um herauszufinden, welcher Prozess an diesen Port gebunden ist.

Normalerweise liegt der Fehler bei Skype (fragen Sie mich nicht, warum), zumindest unter Windows. Bei OS X bin ich mir nicht sicher.

Antwort2

Der Schlüssel erwies sich als die Kraft (http://pow.cx/) war installiert und hatte den gesamten Datenverkehr von Port 80 an Port 20559 weitergeleitet! Aus irgendeinem Grund hatte ich es nicht /sbinin meinem PATH, was dazu führte, dass alle Aufrufe ipfwfehlschlugen.

Ich hatte es bereits deinstalliert, aber das Portproblem wurde jetzt behoben mitipfw

Die Lösung bestand darin, die Portweiterleitung zu entfernen.

verwandte Informationen