it-swarm.com.de

Ein virtueller Host kann nicht zum Laufen gebracht werden

Ich kann einen bestimmten virtuellen Host nicht zum Laufen bringen. Dies ist der erste Teil meiner httpd-vhosts.conf-Datei:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "/Volumes/Data RAID/htdocs/Symfony/web"
    ServerName framework.loc
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Volumes/Data RAID/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Volumes/Data RAID/htdocs/AmColAn"
    ServerName amcolan.loc
</VirtualHost>

Es ist das erste, das versagt. Die anderen funktionieren gut. Ich kann zur index.php gelangen mit:

http://localhost/symfony/web/index.php

Ich komme nicht dazu mit:

http://framework.loc/index.php

Ich werde zu OpenDNS weitergeleitet, das ich als DNS verwende, mit dem Fehler, dass es nicht geladen wird. Dies ist unter OS X 10.8.2. Ich starte Apache jedes Mal neu, wenn ich die Konfiguration ändere. Ich muss irgendeine Art von Knochenfehler machen.

1
curt

Wie in den Kommentaren erwähnt, muss auch im DNS (dh in der lokalen HOSTS-Datei) ein entsprechender Eintrag gesetzt werden, der Punkte die Domain framework.loc zum Webserver.

Zum Beispiel:

127.0.0.1  framework.loc

Dies scheint in dieser Instanz fehlend/falsch gewesen zu sein.

1
MrWhite