VirtualHost unter WAMP-Server und Windows-Clients

Erstellt am: 18.Sep 2012 | Letztes Update: 30.Dez 2015 | von: | Kategorie(n): How-to & Anleitungen, Server

2. Einrichten eines Virtual-Hosts

Möchte man jedoch auf Ordner außerhalb von c:\apache\htdocs zugreifen, kann man sich das Leben erleichtern und sogenannte „Virtuelle Hosts” (VirtualHost) einrichten. Diese Maßnahme befreit nicht nur von Platzmangel, sondern erleichtert auch den Aufruf im Browser (kürzere Adressen).
Abgesehen davon sorgen virtuelle Hosts dafür, dass man die Programmierung lokal so „wie im echten Leben” durchführen kann, d.h. man kann auf die von PHP gelieferte Variable DocumentRoot zugreifen und alle Angaben von ihr aus gesehen relativ halten. Das erleichtert einiges.

Diese virtuellen Hosts müssen natürlich andere Namen als localhost haben, da mit diesem ja nur das Verzeichnis c:\apache\htdocs angesprochen wird. Um dies zu erreichen, muss man zwei Dinge tun:
1) Die virtuellen Hosts in der httpd.conf „anmelden”;
2) dem Windows-OS sagen, dass es neben dem standardmäßigen localhost noch weitere lokale „Domains” (VirtualHost) gibt.

Die Einträge in der HTTPD.CONF

Als erstes erstelle man eine Sicherungs-Kopie der Datei httpd.conf (zur Erinnerung: c:\apache\conf)!

Anschließend öffnet man die Datei mit einem Text-Editor und trägt folgendes ein:

NameVirtualHost 127.0.0.1

Hinweise: Eine Suche im Dokument findet Beispiel-Einträge und Kommentare, die immer durch eine vorgestellte Raute (#) gekennzeichnet sind.
Nach Änderungen in der httpd.conf muss ein Neustart des Apache durchgeführt werden.

Nach oben

Schreibe einen Kommentar

Diese Beiträge könnten Sie ebenfalls interessieren

Beiträge aus der gleichen Kategorie

Über den Autor

Hier schreibt Ingo Förster, UX-Professional und -Stratege über User Experience-Design. User-Interface-Design, Web-Design & Programmierung, manchmal auch über Online-Marketing und alles was zum täglichen Brot eines UXlers gehört.

Ingo hat durch seine selbständige Tätigkeit viel Erfahrung in zwei Hauptbereichen sammeln können. Zum einen in im weiteren Sinne Interaction Design mit allen Disziplinen, angefangen mit Grafischer Gestaltung für Web, Programmierung von Internet-Auftritten mit Typo3, Wordpress oder Magento eCommerce und Usability-Konzepten für Touch-Bedienung. Randbereiche wie SEO und Online-Marketing wurden regelmäßig bearbeitet.

Ingo interessiert sich für Webtechnologien, Touch-UIDs und erleichterte Bedienverhältnisse in Software. Ingo ist im Bereich Multimedia lehrend tätig gewesen.