Sie möchten die Einstellung "DocumentRoot" in der Datei /etc/apache2/httpd.conf ändern und die Webfreigabe erneut starten.
Ordnen Sie den Ordner "Sites" http: // localhost unter OS X zu
Ich verwende den integrierten Server auf meinem Mac.
Die URL zu meinem Ordner "Sites" lautet: http://localhost/~username/
mit MAMP hatte ich gerade http://localhost/
.
Gibt es eine Möglichkeit, nur http://localhost/
mit dem eingebauten Server zu kommen?
Ich habe nur ein Benutzerkonto auf meinem Mac.
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Gehe zu /etc/apache2/httpd.conf
Finden
DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documents">
Ändern Sie es in:
DocumentRoot "/Users/bob/Sites" <Directory "/Users/bob/Sites">
Wo bob
ist dein Benutzername? Jetzt können Sie Zugriff localhost/mywebsite
stattlocalhost/~bob/mywebsite
Möglicherweise müssen Sie Apache neu starten sudo apachectl restart
Ich habe gerade auch DocumentRoot in geändert /etc/apache2/httpd.conf
. Eine andere Möglichkeit ist die Verwendung von vhosts:
- Unkommentiert
Include /private/etc/apache2/extra/httpd-vhosts.conf
in/etc/apache2/httpd.conf
Fügen Sie dies zu
/etc/apache2/users/username.conf
oder hinzu/etc/apache2/extra/httpd-vhosts.conf
:<VirtualHost *:80> DocumentRoot "/Users/username/Sites" ServerName localhost </VirtualHost>
sudo apachectl restart
Wenn Sie eine Fehlermeldung erhalten You don't have permission to access / on this server
, fügen Sie Folgendes hinzu /etc/apache2/users/username.conf
:
<Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
Sie müssen Ihre Site in / Library / WebServer ablegen (nicht sicher über den WebServer-Teil, aber es sollte ähnlich sein) und sicherstellen, dass die Berechtigungen korrekt sind.
Der beste Weg, dies zu tun, was ich bereits getan haben, ist dieses Terminal - Befehl (zuerst löschen, umbenennen oder den Ordner Dokumente aus bewegen / Library / WebServer): ln -s ~/Sites/ /Library/WebServer/Documents
.
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?