2016-07-19 12 views
1

Ich habe "seltsame" Probleme mit MAMP (3.5.2)/Apache unter Mac OS (El Capitan 10.11.5), wenn es auf Port 80 läuftMAMP/Apache auf OsX El Capitan findet DocumentRoot nicht, wenn Port = 80

Apache wird gestartet und die WebStart-Seite wird ordnungsgemäß angezeigt. Es scheint jedoch nicht das DocumentRoot zu finden, und wenn eine Verbindung zu "localhost" hergestellt wird, zeigt es die Nachricht Nicht gefunden an ("Die angeforderte URL/wurde auf diesem Server nicht gefunden.").

Wenn ich die Portnummer zu einer anderen Zahl X ändere (Ich versuchte mit 82, 8080, 8123 und natürlich 8888) dann "localhost: X" richtig finde die index.html von meinem DocumentRoot.

Ich habe mit lsof überprüft, ob es etwas anderes gibt, das den Port behindert, aber es scheint nicht der Fall zu sein. Ich habe auch hier auf stackoverflow gecheckt, fand aber niemanden mit ähnlichen Problemen.

Ich bin gewohnt, Web-Programmierung, aber weniger vertraut mit Webserver-Macken.

Ich wäre wirklich dankbar für jede Ahnung, was passiert.

(Es ist nicht zwingend, dass ich den Port auf 80 setzen, obwohl ich sehr gerne die Portnummer in der URL vermeiden würde. Allerdings hasse ich Dinge, die ich nicht verstehe).

Antwort

0

hatte ich genau das gleiche Problem und da ich keine Lösung finden konnte ich mich erstellt eine Abhilfe durch einen virtuellen Host localhost innerhalb MAMP/conf/apache/extra/httpd-vhosts.conf

<VirtualHost *:80> DocumentRoot "YOUR_ROOT_FOLDER" ServerName localhost </VirtualHost>

genannt Hinzufügen
Verwandte Themen