Virtuelle Hosts , häufiger als vhosts , ermöglichen eine einzige Apache Konfiguration auf mehrere Webseiten über einen Zeitraum von IP-Adressen dienen . Dies bedeutet, dass ein einzelner Server kann beliebig viele Websites hosten wie Festplattenspeicher und Rechenleistung ermöglicht . Einrichten einfach vhosting ist so einfach wie das Ändern der httpd.conf Datei in das richtige Verzeichnis für jeden Namen verweisen. Name -Based Virtual Hosting  
 Wenn Ihr Apache Server verfügt über eine einzige IP-Adresse , und Sie möchten , um mehrere Websites dienen , werden Sie wollen , um die Direktive NameVirtualHost als " NameVirtualHost *: 80 " gesetzt in der httpd . conf . Das Sternchen bezeichnet , dass alle IP -Adressen an Port 80 durch diese Konfiguration verarbeitet wird. Dies ist die einfachste Konfiguration für die meisten Apache-Dienste . 
 Einstellen der Richtlinien 
 
 Für jede Website , müssen Sie eine Reihe von Richtlinien in der Datei httpd.conf gesetzt damit der Server weiß, wohin die Anfragen und was zu Website-Besucher dienen verweisen. Eine regelmäßige Konfiguration sieht wie folgt aus : . 
 
  
  ServerName www.example.com 
 
 ServerAlias example.com example.com * 
 
 DocumentRoot /www /example 
 
 < /VirtualHost > 
 
 ändern ServerName , ServerAlias und DocumentRoot auf die Konfiguration Ihres Systems entsprechen. 
 < br > Hinzufügen der richtigen Dateien 
 
 jeder DocumentRoot für jeden vhost benötigen eine eigene Index-Seite. Darüber hinaus werden alle Dokumente für diese Website muss in diesen Ordnern bleiben. Bilder und Seiten können nicht zwischen zwei Website-Verzeichnissen , ohne dabei ein Sicherheitsrisiko für Ihren Server geteilt werden . Zusätzlich zum Einrichten HTTPS, müssen Sie ein anderes VirtualHost Bezeichnung , die auf * hinzufügen : . 443, der Standard-Port für sichere HTTP-Verbindungen 
 Andere Optionen 
 
 Obwohl es nicht so einfach, wie diese eingerichtet , können Sie auch die Apache , mehrere virtuelle Hosts über mehrere IP-Adressen bieten überspannt . Dies ist nützlich für Shared Web Hosting- Setups, wo Sie eine Reihe von Benutzern mit ihren eigenen Konten , IP-Adressen und den Zugang zur Verfügung stellen müssen . Für die meisten Anwender die Verwaltung ihrer eigenen Servern , werden IP-basierte virtuelle Hosts nicht notwendig sein, einzurichten , und vielleicht sogar eher ein Streit sein , als es sich lohnt , da die Standard- Apache-Konfiguration ist entworfen, um mit name-based vhosts arbeiten.