Wie kann ich herausfinden, welches Verzeichnis das Webserver-Stammverzeichnis ist?

1272
Matt Sephton

Ich möchte auf meinem Mac gehostete Websites anzeigen, wenn Sie Windows VMware Fusion ausführen.

Ich habe einen Eintrag in der Windows- hostsDatei, um das Routing zu aktivieren:

#ip of my mac domain i use on the VM to access it 192.168.1.70 mymac 

Es wird jedoch in ein leeres Verzeichnis aufgelöst, wenn ein 404 generiert wird. Ich kann das Zugriffsprotokoll auf meinem Mac sehen, dass alles OK ist, was den Zugriff angeht. Firefox unter VMware gibt folgende Antwortheader an:

Server Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8l DAV/2 PHP/5.3.1 

Irgendwelche Ideen, wie ich herausfinden kann, welches Verzeichnis geliefert wird? Ich bin in einem Labyrinth aus kurvenreichen httpd.conf-Passagen verloren.

Das Zugriffsprotokoll listet leider nur / als Root-Verzeichnis auf, das bereitgestellt wird

localhost auf meinem Mac löst sich in mein ~ / Sites-Verzeichnis auf.
192.168.1.70 wird in dasselbe leere Verzeichnis / 404 aufgelöst.

Vielen Dank.

1

2 Antworten auf die Frage

0
Josh K

Sagen Sie uns zunächst, was genau Sie als Webserver verwenden. Wenn Sie den integrierten Apache-Server verwenden (anstatt MAMP zu sagen ), wird dies in den Systemeinstellungen so eingestellt, wie Sie es eingestellt haben.

Zweitens versuchen Sie, verschiedene index.htmlDateien in der Umgebung abzulegen. Legen Sie einen hinein /und sehen Sie, ob er serviert wird. Wenn dies der Fall ist, haben Sie herausgefunden, woher die Dateien geliefert werden.

Haben Sie versucht, einfach http://192.168.1.70/in das VMWare-Fenster einzugeben?

Ich verwende den eingebauten Apache 2. Ich wollte eine genauere Methode, nicht nur eine wilde Gansjagd mit index.html http://192.168.1.70/ in der VM, die zum selben 404 führt Matt Sephton vor 14 Jahren 0
-1
Hasaan Chop

Die einzigen "Passagen", um die Sie sich Sorgen machen müssen, sind die Deklarationen, die mit beginnen DocumentRoot. Es sollte eine globale Deklaration und eine für jeden von Ihnen eingerichteten VirtualHost geben.

Vielen Dank! Ich habe alle meine virtuellen Hosts durchgesehen und überprüft. Es gab einen Eintrag für ein Projekt, für den ich kein Verzeichnis mehr habe. Ich dachte, ich hätte den Eintrag gelöscht. Nun geht es zur ersten VH in meiner Liste. Ein anderes Problem, aber trotzdem ein Fortschritt. Matt Sephton vor 14 Jahren 0
Die Lösung, die auf die erste VH in meiner Liste zeigte, bestand darin, dass ich in der Windows-Hosts-Datei dieselbe "URL" verwenden musste, die auf meinem Mac eingestellt ist. In diesem Beispiel sucht mymac im Windows-Host in meinem Mac-Setup nach Virtualhost mit demselben Namen. Sortiert Matt Sephton vor 14 Jahren 0