Mehrere Web-Seiten mit einem Apache-Server einrichten

November 17

Mehrere Web-Seiten mit einem Apache-Server einrichten

Das Apache-Projekt hat einen sehr beliebten und kostenlosen Webserver mit eine vollständige Liste der Features, die Sie von einem Weltklasse-Serverpaket erwarten würden produziert. Implementierung auf Ubuntu Linux, das auch frei ist, bietet es eine robuste Web-hosting-Umgebung. Apache Standardkonfiguration unterstützt nur eine Website, aber indem Sie Server für virtuelle Hosts konfigurieren, können Sie mehrere Homepages unterstützen. Der Resource-Abschnitt enthält Links für Hilfe bei Linux Implementierungen als Ubuntu.

Anweisungen

1 Öffnen Sie eine terminal-Sitzung, und aktualisieren Sie an der Eingabeaufforderung Ubuntu mit dem folgenden Befehl:

Sudo apt-Get update

Dadurch wird sichergestellt, dass alle Software auf Ihrem Ubuntu-Server ist auf dem neuesten Stand.

2 Installieren Sie das Paket aus Apache 2 mit dem folgenden Befehl:

Sudo apt-Get Install apache2

Dies installiert und startet den Apache 2 Server.

3 Erstellen Sie eine Kopie der Standardkonfiguration mit dem folgenden Befehl:

Sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/yourdomain

In diesem Befehl ist "IhreDomäne" der Name der zweiten Website außer der Standard-Apache-2-Website.

4 Bearbeiten Sie die Konfigurationsdatei für den Apache 2 um sicherzustellen, dass die folgende Zeile in der Datei ist:

DocumentRoot/Var/www

Einem beliebigen Texteditor, wie z. B. vi, Nano oder Gedit, funktioniert. Speichern Sie die Datei und beenden.

5 Aktualisieren Sie die Datei, die Sie in Schritt 3 wie folgt erstellt:

[email protected] (der Standardwert ist webmaster@localhost)

Servername IhreDomäne (den neuen vollqualifizierten Domänennamen)

ServerAlais-www.yourdomain.com (Serveralias)

DocumentRoot /var/www/yourdomain (wo Apache Seiten sucht)

ErrorLog /var/www/yourdomain/error.log

CustomLog /var/www/yourdomain/access.log kombiniert

Speichern Sie die Datei und beenden.

6 Bearbeiten Sie die/etc/hosts-Datei beenden Sie Ihren Browser im Web für Ihre neue Domain suchen, indem Sie Ihren Domain-Namen hinzufügen und den alias der Localhost-Zeile in/etc/Hosts mithilfe des folgenden Befehls:

127.0.0.1 Localhost-IhreDomäne-www.yourdomain.com

7 Erstellen Sie ein Verzeichnis der Web-Seiten für Ihre Domain zu halten:

Sudo Mkdir /var/www/yourdomain

Speichern Sie später die Seiten für Ihre Website in dieses Verzeichnis.

8 Aktivieren Sie Ihre Domäne mithilfe des folgenden Befehls:

Sudo a2ensite IhreDomäne

Start (oder Neustart) Apache mithilfe des folgenden Befehls:

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

Der Server sollte Seiten dienen können.

9 Erstellen Sie eine Webseite und speichern Sie sie in das Verzeichnis, das Sie in Schritt 7 erstellt haben. Nennen Sie es "index.html." Achten Sie darauf, die neue Seite von der Standardeinstellung "Es funktioniert!"-Seite, die Apache liefert, zu unterscheiden, so dass Sie sicher, dass die neue Website tatsächlich funktioniert sein können.

10 Starten Sie Apache neu, mit dem folgenden Befehl:

Sudo /etc/init.d/apache2 restart

Starten Sie einen Webbrowser und geben Sie "Localhost" als URL. Drücken Sie "Enter." Sie sollten die Standardseite für Apache sehen. Mit einem neuen Tab, geben Sie die URL "Localhost/IhreDomäne" und drücken Sie "Enter." Ihre neue Seite sollte angezeigt, darauf hinweist, dass Apache 2 jetzt mehrere Web-Seiten gehostet wird.

Für so viele verschiedene Seiten oder Sites können Sie die Prozedur wiederholen, wie Sie mit Ihrem Apache 2 Server hosten möchten.