Was ich getan habe ist:virtuelle Hosts auf El Capitan Einrichten
hinzugefügt, dies zu httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/site1"
ServerName site1.loc
ServerAlias www.site1.loc
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/site2"
ServerName site2.loc
ServerAlias www.site2.loc
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerName localhost
DocumentRoot /Library/WebServer/Documents/
</VirtualHost>
Und in hosts-Datei, habe ich diese:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 site1.localhost
127.0.0.1 site2.localhost
Und schließlich in httpd.conf unkommentiert ich diese Zeile:
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
ich Apache danach neu gestartet habe und nachdem ich versucht habe, etwas zu laufen:
http://site1/index.html
oder http://site2
ich eine Fehlermeldung erhalten, die sagt:
Diese Seite nicht
erreicht werden kann
Ich vermisse etwas sehr offensichtlich? Es war lange her, dass ich das unter Windows gemacht habe, also habe ich einen dummen Fehler gemacht. Außerdem erhalte ich:
Sie sind nicht berechtigt, auf diesen Server zuzugreifen.
wenn ich versuche, localhost zu erreichen.