Wie man einen virtual host für Arbeit in OS X Lion?

Ich versuche zum einrichten eines virtuellen Hosts auf meinem Mac OS X 10.7 Installation.
Ich bin mit VirtualHostX für die Verwaltung meiner /etc/hosts und httpd-vhosts.conf-Datei.
Derzeit ist meine httpd-vhosts.conf-Datei sieht so aus:

NameVirtualHost *:80

<Directory "/Users/yuval/Sites/mysite/">
Allow From All
AllowOverride All
</Directory>
<VirtualHost *:80>
    ServerName "mysite.dev"
    DocumentRoot "/Users/yuval/Sites/mysite"
</VirtualHost>

und meine /etc/hosts-Dateien hat dieser in es:

# VHX START
127.0.0.1 mysite.dev
fe80::1%lo0 mysite.dev
# VHX STOP

Ich aktiviert Web-Sharing in den Systemeinstellungen, und ich weiß, dass apache läuft. Allerdings, wenn ich zum navigieren entweder auf 127.0.0.1 oder auf mysite.dev, ich bekomme die folgende:

Verboten

Sie haben nicht die Berechtigung zum Zugriff auf /auf diesem server.

Meine Berechtigungen auf /Users/yuval/Sites/mysite sind 755. Versuchen, Sie zu ändern auf 777 hat nicht geholfen. Beachten Sie, dass das passiert mit jedem Ordner den ich wählen-ich habe keine .htaccess-Datei in /Users/yuval/Sites/mysite.

Update: Überprüfen Sie den apache-Fehler, das sind die logs, die erscheinen:

[Fri Dec 09 17:59:27 2011] [error] [client 127.0.0.1] (13)Permission denied:
    access to /denied
[Fri Dec 09 17:59:27 2011] [error] [client 127.0.0.1] (13)Permission denied:
    access to /favicon.ico denied

Scheint es ziemlich offensichtlich, dass die vhost + hosts code tut seinen job in der tatsächlich die Bestimmung, dass die Adresse existiert, aber aus irgendeinem Grund funktioniert das nicht. Irgendwelche Ideen?

Bitte siehe mein edit. Nur Permission denied: access to / denied

InformationsquelleAutor Yuval Karmi | 2011-12-10

Schreibe einen Kommentar