Der Apache HTTP-Daemon unterstützt namenbasiertes Hosting, sodass mehrere Domainnamen eine IP-Adresse gemeinsam nutzen können. Durch Ändern eines Hostnamens wird der Domainname Ihrer Website effektiv geändert, da Ihre Besucher die Site anfordern, indem sie ihren Hostnamen in Form einer URL an Ihren angegebenen Port in den HTTP-Headern der Anforderung senden. Unabhängig davon, ob Sie Apache unter Linux, Windows oder OS X ausführen, werden Ihre Hostnamen in der Hauptkonfigurationsdatei von Apache gespeichert, die möglicherweise virtuelle Hostnamen aus anderen Konfigurationsdateien enthält.

IT-Berater installiert Blade Server

Schritt 1

Öffnen Sie die Apache-Hauptkonfigurationsdatei httpd.conf in Ihrem Standardtexteditor. Abhängig von Ihrem Betriebssystem befindet es sich in einem der folgenden Verzeichnisse:

Linux: / etc / httpd / conf / Windows: C: \ Programme \ Apache Software Foundation \ conf \ OS X: / etc / apache2 /

Schritt 2

Suchen Sie in der Datei nach dem Wort "Servername" (hier und überall ohne Anführungszeichen). Sie können in den meisten Texteditoren auf die Suchfunktion zugreifen, indem Sie "Strg-F" drücken oder in der Menüleiste auf "Suchen" oder "Bearbeiten" klicken. Die Zeile Servername enthält Ihren aktuellen Hostnamen und Ihre Portnummer, die durch einen Doppelpunkt getrennt sind.

Schritt 3

Geben Sie nach dem Schlüsselwort ServerName einen neuen Hostnamen ein und stellen Sie sicher, dass Sie die nachfolgende Portnummer nicht löschen. Die Zeile ServerName sollte dem folgenden Beispiel ähneln:

Servername www.mynewhostname.com:80

Schritt 4

Suchen Sie in der Konfigurationsdatei nach dem Begriff "Virtuelle Hosts". Der Abschnitt "Virtuelle Hosts" befindet sich in Zeile 500 der Standarddatei. Er kann jedoch niedriger sein, wenn Sie viele Anpassungen hinzugefügt haben. Wenn Ihre Konfigurationsdatei virtuelle Hosts aus anderen Dateien enthält, werden diese Dateien und ihre absoluten Pfade in diesem Abschnitt aufgelistet. Alternativ können die Informationen zum virtuellen Host direkt in der Datei httpd.conf enthalten sein.

Schritt 5

Öffnen Sie die im Abschnitt Virtuelle Hosts enthaltenen Dateien in Ihrem Texteditor. In den meisten Fällen heißt die enthaltene Datei httpd-vhosts.conf und befindet sich im selben Verzeichnis wie httpd.conf. Server mit zu vielen virtuellen Hosts, um in eine Datei zu passen, speichern sie jedoch häufig in separaten Dateien und fügen sie jeweils in eine separate Include-Zeile ein. Wenn die Informationen zum virtuellen Host direkt in der Datei httpd.conf gedruckt werden, können Sie diesen Abschnitt dort bearbeiten, wo er sich befindet.

Schritt 6

Ändern Sie die Zeile ServerName Ihres virtuellen Hosts in Ihren neuen Hostnamen, hängen Sie die Portnummer jedoch nicht an den Namen des virtuellen Hosts an. Wenn Apache Webseiten von Ihrem virtuellen Host mit dem alten Hostnamen bereitgestellt hat, sind Ihre IP-Adresse und Portnummer bereits in den öffnenden VirtualHost-Klammern enthalten und ähneln dem folgenden Beispiel:

Servername www.mynewhostname.com…

Das Sternchen nach dem Schlüsselwort VirtualHost ist ein Platzhalterwert, der alle IP-Adressen auf Ihrem Server darstellt.

Schritt 7

Starten Sie Apache neu, indem Sie Ihren Computer neu starten oder eine Konsole öffnen und den entsprechenden Befehl für Ihr Betriebssystem ausführen. Geben Sie unter Linux und OS X "sudo apachectl -k restart" und unter Windows "httpd.exe -k restart" ein.