So richten Sie einen virtuellen Host localhost Apache

November 18

So richten Sie einen virtuellen Host localhost Apache

Der Apache-Webserver ist eine robuste Plattform mit einer Featureliste, die die Tatsache widerlegt, dass es kostenlos ist. Mehrere Linux-Distributionen unterstützen den Apache-Server, und es gibt auch eine Windowsversion. Während der Apache-Server zum Servieren von nur einem Standort standardmäßig konfiguriert ist, ist es möglich, virtuelle Hosts zu unterstützen, indem Sie die Konfigurationsdatei ändern.

Anweisungen

1 Erstellen Sie eine Kopie der Standard-Konfigurationsdatei mit einem Befehl ähnlich dem folgenden:

CP /etc/apache2/sites-available/default /etc/apache2/sites-available/newdomain

Die neue Datei "NeueDomäne" ist der Name der zweiten Website.

2 Verwenden Sie einen Text-Editor ändern Sie die Konfigurationsdatei für den Apache 2 um sicherzustellen, dass die folgende Zeile in der Datei ist:

DocumentRoot/Var/www

Speichern Sie die Datei und beenden.

3 Aktualisieren Sie die Sie erstellte Datei in Schritt 1 ändern oder hinzufügen die folgenden Zeilen:

Servername Neue_Domäne (den neuen vollqualifizierten Domänennamen)ServerAlais-www.newdomain.com (Serveralias)[email protected] (der Standardwert ist webmaster@localhost)DocumentRoot /var/www/newdomain (wo Apache Seiten sucht)

Speichern Sie die Datei und beenden.

4 Erstellen Sie ein neues Verzeichnis, um die Web-Seiten für Ihre zweite Domäne Haus:

Mkdir /var/www/newdomain

Dieses Verzeichnis wird die Seiten für die zweite Website halten.

5 Aktivieren Sie Ihre neue Domain mit dem folgenden Befehl:

a2ensite Neue_Domäne

Start (oder Neustart) Apache mit dem folgenden Befehl:

/etc/init.d/apache2 starten (oder "neu starten")

Nun sollte der Server konfiguriert werden, um Seiten für zwei Domänen dienen.

6 Erstellen einer Webseite mit dem Namen "index.html" und speichern Sie es in das Verzeichnis "NeueDomäne" in Schritt 4 erstellt. Achten Sie darauf, dass es keine Kopie des Standard-Apache, die einfach sagt "Es funktioniert!" Dieses hilft Ihnen festzustellen, dass es wirklich Ihre neue Seite, die geladen wird.

7 Starten Sie den Apache-Server neu konfigurierten wie folgt:

/etc/init.d/apache2 restart

Öffnen Sie einen Webbrowser, geben Sie "Localhost" in die Adressleiste und drücken Sie "Enter." Die Apache-Standardseite sollte angezeigt werden. Öffnen Sie einen neuen Tab in Ihrem Browser zu, und geben Sie "Localhost/Neue_Domäne" in der Adressleiste. "Enter" drücken, und wenn Sie Ihre neue Seite sehen Sie korrekt eingerichtet haben virtuelle Hosts auf Ihrem Apache-Server.