Das Arbeiten mit Virtual Hosts auf dem lokalen Webserver ist sehr praktisch, um die eigene Projekt- und Webserver-Struktur nicht immer in der URL sichtbar zu haben und kurze URL’s nutzen zu können. Ein Beispiel hierfür wäre http://projekt1 anstatt http://localhost/projekte/projekt1.
Um Virtual Hosts auf dem Mac unter der Verwendung von MAMP nutzen zu können, müssen zunächst die Standard-Ports modifiziert werden. In den MAMP-Einstellungen ‘Ports’ gibt es hierfür einen Button, der die Ports von 8888 und 8889 auf 80 und 3306 ändert.
Im nächsten Schritt muss die Konfiguration des Apache in der Datei /Applications/MAMP/conf/apache/httpd.conf editiert und die entsprechenden Virtual Hosts definiert werden.
< VirtualHost *:80>
DocumentRoot "/User/XXX/PFAD_ZUM_DOCROOT/projekt1/"
ServerName projekt1
< /VirtualHost>
Abschließend müssen die Virtual Hosts in der Datei /etc/hosts eingetragen werden:
127.0.0.1 project1

Leave a Reply
You must be logged in to post a comment.