Zum Hauptinhalt springen

Die Konfiguration des virtuellen Apache-Hosts unter Windows ist eine schrittweise Anleitung

Apache ist ein beliebter Webserver, der häufig zum Hosten von Websites und Anwendungen verwendet wird. Eine der wichtigsten Funktionen von Apache ist die Möglichkeit, virtuelle Hosts einzurichten, mit denen Sie mehrere Websites auf demselben Server hosten können.

In diesem Artikel werden wir schrittweise Anweisungen zum Konfigurieren des virtuellen Hosts von Apache auf einem Windows-Betriebssystem erhalten. Zunächst müssen Sie Apache auf Ihrem Computer installieren. Sie können es von der offiziellen Apache-Website herunterladen und den Installationsanweisungen folgen.

Nach der Installation von Apache müssen Sie einen virtuellen Host konfigurieren. Um dies zu tun, müssen Sie zuerst die Apache-Konfigurationsdatei öffnen. Es befindet sich normalerweise im Ordner "conf" im Apache-Installationsverzeichnis. Öffnen Sie eine Datei mit dem Namen "httpd.conf" in einem Texteditor.

In der Apache-Konfigurationsdatei sollten Sie den Abschnitt "Virtuelle Hosts" finden. Hier können Sie die Einstellungen für jeden virtuellen Host festlegen, einschließlich dessen Name, Root-Verzeichnis und Zugriffseinstellungen. Richten Sie Ihre virtuellen Hosts ein, indem Sie entsprechend neue Blöcke hinzufügen.

Nachdem die Konfiguration abgeschlossen ist, speichern Sie die Konfigurationsdatei und starten Sie den Apache-Server neu. Ihre virtuellen Hosts sollten jetzt über einen Browser zugänglich sein. Sie können DNS-Einträge auch so konfigurieren, dass Sie einen Domänennamen anstelle einer IP-Adresse verwenden, wenn Sie auf Ihre virtuellen Hosts zugreifen.

In diesem Artikel haben wir uns die grundlegende Anleitung zum Konfigurieren des virtuellen Hosts von Apache auf einem Windows-Betriebssystem angesehen. Falls gewünscht, können Sie die Einstellungen der virtuellen Hosts nach Ihren Bedürfnissen erweitern und ergänzen.

Konfigurieren des virtuellen Apache-Hosts unter Windows

Mit dem virtuellen Host können Sie mehrere Websites mit demselben physischen Server installieren und ausführen. Jeder virtuelle Host hat seinen eigenen eindeutigen Namen (Domain-Namen oder IP-Adresse) und bedient seine eigenen Seiten.

Um den virtuellen Apache-Host unter Windows zu konfigurieren, befolgen Sie die nachstehende Schritt-für-Schritt-Anleitung:

  1. Öffnen Sie die httpd-Datei.conf . Es befindet sich normalerweise im Ordner conf , dem Ordner, in dem Apache installiert ist.
  2. Entfernen Sie die Zeile Include conf/extra/httpd-vhosts auskommentieren (entfernen Sie das Zeichen # ).conf . Dadurch kann Apache die Datei mit den Einstellungen für virtuelle Hosts herunterladen.
  3. Speichern und schließen Sie die httpd-Datei.conf .
  4. Öffnen Sie die Datei httpd-vhosts.conf . Es befindet sich normalerweise im Ordner conf/extra .
  5. Fügen Sie mithilfe der folgenden Vorlage eine neue virtuelle Hostpartition hinzu:
ServerName your.domain.comDocumentRoot "C:/path/to/your/website"Options Indexes FollowSymLinksAllowOverride AllRequire all granted

Ersetzen your.domain.com auf Ihren Domain-Namen und C:/path/to/your/website auf den Pfad des Ordners mit den Dateien Ihrer Website.

  1. Speichern und schließen Sie die Datei httpd-vhosts.conf .
  2. Öffnen Sie die hosts-Datei. Es befindet sich in einem Ordner C:\Windows\System32\drivers\etc .
  3. Fügen Sie der Hosts-Datei die folgende Zeile hinzu :
127.0.0.1 your.domain.com

Ersetzen Sie your.domain.com an Ihren Domain-Namen.

  1. Speichern und schließen Sie die hosts-Datei.
  2. Starten Sie Apache neu, damit die Änderungen wirksam werden.

Jetzt können Sie sich im Browser unter der folgenden Adresse anmelden http://your.domain.com und sehen Sie Ihre Website, die auf dem virtuellen Apache-Host gehostet wird.

Das Einrichten eines virtuellen Apache-Hosts unter Windows macht es einfach, mehrere Websites auf Ihrem lokalen Server zu verwalten und ist ein nützliches Werkzeug für Entwickler und Tester.

Apache installieren und konfigurieren

Schritt 1: Laden Sie die Apache-Distribution von der offiziellen Website herunter und führen Sie die Installation aus.

Schritt 2: Wählen Sie bei der Installation die gewünschten Optionen aus, z. B. wählen Sie den Port aus, auf dem der Server ausgeführt werden soll. Der Standardwert ist Port 80.

Schritt 3: Starten Sie Apache nach Abschluss der Installation und überprüfen Sie, ob es ordnungsgemäß funktioniert, indem Sie den Browser öffnen und die Adresse "localhost" eingeben. Wenn die Apache-Begrüßungsseite angezeigt wird, funktioniert der Server ordnungsgemäß.

Schritt 4: Öffnen Sie die httpd-Datei, um den virtuellen Host zu konfigurieren.conf in dem Ordner, in dem Apache installiert wurde.

Schritt 5: Entfernen Sie die Auskommentierung der Zeile "Include conf/extra/httpd-vhosts".conf" durch Entfernen des Zeichens "#" am Anfang der Zeile.

Schritt 6: In der Datei httpd-vhosts.conf, das sich im Ordner "conf/extra/" befindet, fügen Sie einen neuen Eintrag für den virtuellen Host hinzu. Zum Beispiel:

CustomLog "logs/yourdomain.com-access.log" common

Schritt 7: Speichern Sie die Datei und starten Sie Apache neu, um die Einstellungen anzuwenden.

Ihr virtueller Host sollte jetzt unter Ihrer Domain-Adresse verfügbar sein.