Apache- Subdomain einrichten

Wer einen Webserver betreut, kann in die Situation kommen, dass er eine Subdomain einrichten muss, zum Beispiel um eine leicht zu merkende URL für eine bestimmte Seite zu haben.
Wie man in Apache eine Subdomain einrichten kann steht in diesem Artikel.

Um mit Apache eine Subdomain einzurichten legt man am besten einen virtuellen Host an. Dazu legt man im Verzeichnis /etc/apache2/sites-available/ eine Datei an. Diese Datei bekommt den Namen den der virtuelle Host kriegen soll. Am übersichtlichsten ist es wenn man einfach die Domain, unter der der virtuelle Host erreichbar sein soll, als Dateinamen angibt.

Die Datein bekommt dann folgenden Inhalt:

<VirtualHost *>
   ServerName sub.domain.tld
   ServerAlias sub.domain.tld
   DocumentRoot /pfad/zur/webseite/
</VirtualHost>

Bei ServerName und ServerAlias wird die Domain eingetragen über die der virtuelle Host erreichbar sein soll. Also in diesem Fall die Subdomain. Hinter DocumentRoot kommt dann der Pfad zu einem Ordner, der über die Domain aufgerufen werden soll. In diesem Ordner müssen dann die Dateien der Homepage liegen die angezeigt wird, wenn jemand die Subdomain aufruft.

Anschließend müssen noch die folgenden Befehle ausgeführt werden, um den neuen Virtuellen Host zu aktivieren und Apache neu zu laden:

a2ensite "Dateiname"
service apache2 reload

„Dateiname“ muss dabei durch den Dateinamen ersetzt werden, den die Datei bekommen hat.

Schreibe einen Kommentar