Host File Eintrag – Mac

Beim Programmieren richtet man sich oft eine lokale Testumgebung zum Entwickeln ein. Die Test-Webseiten sind dann z.B. unter http://localhost/demoseite.de/ zu finden. Doch wäre es nicht schön, wenn man auch eine Top-Level-Domain für die Enwicklung hat. z.B: http://demoseite.dev ? Alles kein Problem!

Als erstes müssen wir den Terminal öffnen (zu finden unter: Finder/Programme/Diensprogramme/Terminal). Danach geben wir den Befehl:

sudo pico /etc/hosts

ein. Wir öffnen also als Benutzer “root” die Datei /etc/hosts (mit dem Editor pico). Da wir die Datei als Root-Benutzer öffnen (wir müssen die Datei als Root-Benutzer öffnen, da wir ansonsten keine Änderungen speichern könnten) kommt nach der Eingabe des Befehls eine Passwortaufforderung. Hier müssen wir das Passwort des Root-Benutzers eingeben.

In die Datei tragen wir am Ende einfach die folgende Zeile ein:

127.0.0.1 demoseite.dev

und speichern das Dokument wieder (mit “Ctrl+X” und dann mit “y” bestätigen). Mit diesem Eintrag leiten wir alle Anfragen an demoseite.dev auf unseren Lokalen Server um.

Als nächstes müssen wir noch den DNS-Cache aktualisieren (anonsten würde die Test-Domain demoseite.dev erst beim nächsten Neustart des Rechners korrekt aufgelöst werden)

Dazu geben wir einfach den foldenden Befehl im Terminal ein:

dscacheutil -flushcache

Unsere Test-Domain ist somit fertig eingerichtet. Jetzt fehlt nur noch der VirtualHost Eintrag in der Apache Konfigurationsdatei (Damit sagen wir dem Server quasi wo sich die Seite testdomain.dev auf unserem Rechner befindet).

Wie man VHosts einrichtet steht auf dieser Seite.

Mai 25, 2010 Veröffentlicht unter Mac OS X

Kommentar schreiben