So konfigurieren Sie einen virtuellen Host unter Windows 10
Veröffentlicht: 2021-02-22
Viele Entwickler beginnen mit der Webentwicklung in ihrer lokalen Umgebung, und wenn die Arbeit abgeschlossen ist, migrieren sie ihre Site in eine Live-Umgebung. Das lokale Setup bietet eine flexible Entwicklungsumgebung zum Experimentieren der neuen Techniken und vor allem ist die Verwaltung des Projektcodes eine einfache Angelegenheit. Wenn Sie mit WordPress arbeiten, ist das Einrichten virtueller Hosts und des XAMPP-Stack eine einfache Aufgabe.
Der XAMPP-Stack bietet Ihnen eine lokale Plattform, auf der Sie Ihre WordPress-Sites direkt von Ihrem Desktop/Mac installieren und ausführen können. Der Stack unterstützt die gleichen Komponenten wie der eigentliche Webserver und stellt sicher, dass die Datenbank(en) und die gesamte Website(s) problemlos verschoben werden können, wenn das Projekt live geht.
In diesem Tutorial werde ich zeigen, wie Sie virtuelle Hosts für WordPress-Websites mit XAMPP unter Windows 10 einrichten und konfigurieren können. Ich gehe davon aus, dass Sie XAMPP und WordPress bereits auf Ihrem Windows 10 installiert haben eine neue WordPress-Site auf XAMPP einzurichten, haben wir eine detaillierte Anleitung erstellt, die sich mit den Details der Installation und dem Betrieb einer WordPress-Site auf XAMPP befasst.
- Was ist ein virtueller Host?
- Virtuellen Host erstellen
- Konfigurieren Sie die WordPress-Site-URL
Was ist ein virtueller Host?
Ein virtueller Host wird zum Hosten mehrerer Domänennamen auf einem einzelnen Server verwendet. Dies bedeutet, dass verschiedene Websites denselben Server und dieselben Dienstprogramme für ihr gewünschtes Projekt verwenden. Es gibt viele Vorteile, wenn Sie die virtuellen Host-Konzepte in einer Live-Umgebung einsetzen und verschiedene Großunternehmen verfolgen das gleiche Prinzip, um ihren Kunden kostengünstiges Webhosting anzubieten. Das beste Beispiel wäre Shared Hosting.
Es gibt drei Arten von virtuellen Hosts; Name, IP und Port-basiert.
Bei Namensbasiert können Sie mehrere Websites auf derselben Server-IP hosten.
Bei IP-basiert verwendet jede Website eine eindeutige IP-Adresse.
Bei Port-Based hosten verschiedene Websites auf einer gemeinsamen IP-Adresse, unterscheiden sich jedoch anhand der eindeutigen Portnummer.
Virtuellen Host erstellen
In diesem Artikel erstelle ich einen virtuellen Host in einer lokalen Umgebung, um verschiedene WordPress-Projekte zu umgehen.
Also lasst uns anfangen!
Zuerst müssen Sie zu D:\xampp\apache\conf\extra oder wo auch immer sich Ihre XAMPP-Dateien befinden, navigieren. In meinem Fall befindet sich meine XAMPP-Datei in Laufwerk D.

Bearbeiten Sie dann httpd-vhosts.con f mit einem beliebigen Texteditor. In meinem Fall verwende ich Notepad++.

Die Datei sieht ungefähr so aus:

Fügen Sie nun den folgenden Code am Ende des Dateitextes/Codes ein:
<VirtualHost *:80> DocumentRoot "D:\xampp\htdocs\testing" Servername farhan.cw <Verzeichnis "D:\xampp\htdocs\testing"> </Verzeichnis> </VirtualHost>
Im obigen Code:
- VirtualHost: Die meisten Webserver verwenden Port 80 als Standardport. Sie können den Port jedoch auf 8080, 8081 usw. ändern.
- DocumentRoot: Der Ordner, in dem Dateien einer Site existieren. In unserem Fall lautet der Ordnername „testing“.
- ServerName : Dies ist die URL für unseren virtuellen Host.
- Verzeichnis: Es ist das Verzeichnis unseres virtuellen Hosts.
Gehen Sie nun zu Windows > Suchen > Ausführen und fügen Sie die folgende Zeile ein:
C:\Windows\System32\drivers\etc\hosts

Öffnen Sie als Nächstes die Host-Datei in Ihrem Texteditor und fügen Sie die folgende Zeile in die Host-Datei ein.

127.0.0.1 farhan.cw

Sobald Sie fertig sind, müssen Sie Apache und MySQL über die XAMPP-Systemsteuerung neu starten und prüfen, ob http://localhost/testing in Ihrem Browser geöffnet wird.

Sie können sehen, dass die Domain erfolgreich geändert wurde und ein interner Serverfehler 500 für Ihre vorherige URL (http://localhost/testing) angezeigt wird.

Als nächstes müssen wir die Site-URL unseres WordPress ändern und daher auf die Datenbank zugreifen.
Konfigurieren Sie die WordPress-Site-URL
An dieser Stelle gehe ich davon aus, dass Sie eine WordPress-Website eingerichtet haben.
Jetzt ist es an der Zeit, die Datenbank-URL zu ändern (ein sehr wichtiger Schritt zum Konfigurieren des virtuellen Hosts).
Öffnen Sie dazu Ihren Browser und gehen Sie zu http://localhost/phpmyadmin/ und wählen Sie Ihre Datenbank aus. In meinem Fall ist es „ Testen “.
Öffnen Sie dann wp_options und klicken Sie auf Bearbeiten der Site-URL von http://localhost/testing/ zu http://farhan.cw und der Home-URL von http://localhost/testing zu http://farhan.cw.

Starten Sie Apache neu und besuchen Sie Ihre virtuelle Host-URL, in unserem Fall „ farhan.cw “ und prüfen Sie, ob die Domain erfolgreich eingerichtet wurde.

Da die Einrichtung von virtuellen Hosts für die WordPress-Website abgeschlossen ist, sehen die endgültigen Ergebnisse wie folgt aus:

Letzte Worte
Das ist es! Ich hoffe, Sie haben eine klare Vorstellung von der Einrichtung von Virtual Hosts für WordPress mit XAMPP unter Windows 10. Wenn Sie Fragen oder Vorschläge haben, können Sie mich gerne im Kommentarbereich unten fragen.
F. Was ist ein virtueller Host in XAMPP?
In XAMPP ist ein virtueller Host der Name, der dem localhost gegeben wird, damit der Entwickler problemlos auf Assets zugreifen kann, ohne dass fehlerhafte Links oder ähnliche Probleme auftreten. Eine XAMPP-Installation kann mehrere virtuelle Hosts haben.
F. Wie füge ich XAMPP Windows 10 mehrere virtuelle Hosts hinzu?
Das Hinzufügen mehrerer virtueller Hosts zu XAMPP für Windows 10 ist ein vierstufiger Prozess.
1. Erstellen Sie im Ordner htdocs individuelle Ordner für die virtuellen Hosts.
2. Bearbeiten Sie httpd-vhosts.conf, um Informationen (einschließlich Hostname, Dokumentstammverzeichnis und Servername) zu jedem virtuellen Host einzuschließen.
3. Bearbeiten Sie die Hosts-Datei, um die IP-Adresse (normalerweise 127.0.0.1) und den Namen der virtuellen Hosts einzuschließen.
4. Starten Sie XAMPP neu und greifen Sie auf jeden virtuellen Host zu, um den Erfolg des Prozesses zu testen.
F. Wie ändere ich meinen Domainnamen von localhost in XAMPP?
Um den Domänennamen von localhost zu ändern, müssen Sie zuerst die Datei localhosts bearbeiten, um den neuen Domänennamen und die IP-Adresse von localhost (127.0.0.1) aufzunehmen. Bearbeiten Sie als Nächstes die Datei httpd-vhosts.conf, um die neuen Domäneninformationen (Hostname, Dokumentstammverzeichnis und Servername) einzuschließen. Starten Sie abschließend XAMPP neu und greifen Sie dann im Browser auf die neue Domain zu.
F. Wie funktioniert ein virtueller Host?
Ein virtueller Host emuliert die Funktionalität eines Live-Servers und bietet eine ähnliche Verzeichnisstruktur und Datenbankkonnektivität. Sie können mehrere virtuelle Hosts auf Ihrem lokalen Entwicklungscomputer haben, die jeweils unterschiedliche Websites (oder Versionen einer Website) hosten. Wenn Sie möchten, können Sie den virtuellen Host auch mit einer Live-Domäne verbinden, um die Funktionalität des Projekts weiter zu testen.
