Es ist einfach, DNS-Aliase mit dem Apache-Webserver einzurichten. Dies bedeutet, dass Sie bei einer oder mehreren Webdomänen alle Domänen so einrichten können, dass sie auf verschiedene Verzeichnisse auf Ihrem Webserver verweisen und sie alle selbst hosten.
Schwierigkeit: Schwer
Erforderliche Zeit: 10 Minuten
DNS-Aliase einrichten
- Erstellen Sie ein Verzeichnis auf Ihrem Apache-Webserver.
- Stellen Sie sicher, dass sich das Verzeichnis in Ihren Webserver-Verzeichnissen befindet und nicht an einem beliebigen Ort auf Ihrem Computer. Zum Beispiel befinden sich die meisten Apache-Server-Webdateien im Ordner
htdocs Mappe. Erstellen Sie dort also einen Unterordner, um Ihre Domain-Dateien zu hosten. Es ist eine gute Idee, eine index.html-Datei in das Verzeichnis aufzunehmen, damit Sie später testen können.
- Stellen Sie sicher, dass sich das Verzeichnis in Ihren Webserver-Verzeichnissen befindet und nicht an einem beliebigen Ort auf Ihrem Computer. Zum Beispiel befinden sich die meisten Apache-Server-Webdateien im Ordner
- Bearbeiten Sie in Version 1 von Apache die
apache.conf Datei und finden Sie den Abschnitt vhosts (virtuelle Hosts).
- Bearbeiten Sie in Version 2 von Apache die
vhosts.conf Datei.
- Diese befinden sich normalerweise in einem Konfigurationsverzeichnis auf Ihrem Webserver, nicht im
htdocs Bereich.
- Bearbeiten Sie in Version 2 von Apache die
- Bearbeiten Sie in beiden Versionen den Abschnitt vhosts, um einen neuen virtuellen Host hinzuzufügen:
-
IP_ADDRESS>
-
-
Servername DOMAINNAME
-
Dokument Root FULL_PATH_TO_DIRECTORY
- Ändern Sie die hervorgehobenen Teile des obigen Codes in die für Ihre Site und Domäne spezifischen Informationen.
- Starten Sie Apache neu.
- Bearbeiten Sie Ihre
named.conf Datei
- Fügen Sie einen Eintrag für die Domäne hinzu:
-
Zone " DOMAIN "IN {
-
-
typ master;
-
Datei "LOCATION_OF_DB_FILE";
-
erlaube-transfer {IP_ADDRESS; };
-
};
- Ändern Sie die hervorgehobenen Teile des obigen Codes in die für Ihre Site und Domäne spezifischen Informationen.
- Erstellen Sie die Datenbankdatei für die Domäne
- Der einfachste Weg ist, andere DB-Dateien zu kopieren und Ihre neue Domäne hinzuzufügen.
- Laden Sie Ihren DNS neu
- Testen Sie Ihre Domain in Ihrem Webbrowser.
- Es kann mehrere Stunden dauern, bis sich Ihr DNS verbreitet hat, aber solange Sie auf Ihr lokales DNS verweisen, sollten Sie sofort testen können.
Was du brauchst
- Apache-Webserver
- Benannter DNS
- Zugriff auf Conf-Dateien