Logo von CURIAWEB, Anbieter für Webhosting, Domains und WordPress Hosting

Subdomain in cPanel erstellen

Lesezeit ca.: 12 Minuten

Eine Subdomain ist eine zusätzliche Adresse unterhalb deiner bestehenden Domain. Damit kannst du beispielsweise einen Shop, einen Kundenbereich, eine Entwicklungsumgebung oder eine separate Webanwendung unter einer eigenen Adresse betreiben.

Aus der Domain:

example.com

kann beispielsweise die Subdomain:

shop.example.com

werden.

In dieser Anleitung zeigen wir dir Schritt für Schritt, wie du eine Subdomain im CURIAWEB-cPanel erstellst, einen passenden Document Root festlegst und anschließend kontrollierst, ob die Subdomain korrekt eingerichtet und erreichbar ist.

Wichtig: Eine Subdomain ist ein eigener Hostname. Sie ist nicht dasselbe wie ein Unterverzeichnis einer Website. shop.example.com und example.com/shop/ sind technisch unterschiedliche Adressen.

Was ist eine Subdomain? #

Eine Subdomain erweitert eine bestehende Domain um einen zusätzlichen Namen vor der eigentlichen Domain.

Beispielsweise:

Hauptdomain:
example.com

Subdomain:
shop.example.com

Weitere mögliche Subdomain:
support.example.com

Der Teil shop beziehungsweise support ist die jeweilige Subdomain.

Wofür kann eine Subdomain verwendet werden? #

Eine Subdomain eignet sich insbesondere für Inhalte oder Anwendungen, die logisch von der Hauptwebsite getrennt werden sollen.

Typische Beispiele sind:

  • shop.example.com für einen separaten Onlineshop
  • support.example.com für einen Supportbereich
  • portal.example.com für ein Kundenportal
  • dev.example.com für eine Entwicklungsumgebung
  • test.example.com für eine Testwebsite

Welche Bezeichnung sinnvoll ist, hängt vom jeweiligen Einsatzzweck ab.

Subdomain und Unterverzeichnis unterscheiden #

Eine Subdomain:

shop.example.com

ist nicht dasselbe wie:

example.com/shop/

Bei der zweiten Variante handelt es sich um einen Pfad beziehungsweise ein Unterverzeichnis innerhalb der Hauptdomain.

Vereinfacht:

shop.example.com
→ eigener Hostname

example.com/shop/
→ Pfad innerhalb von example.com

Kurz erklärt: Eine Subdomain kann zwar Website-Dateien aus einem Unterverzeichnis laden, dadurch wird sie technisch trotzdem nicht zu einem normalen URL-Unterverzeichnis.

Subdomain und eigenständige Domain unterscheiden #

Auch eine zusätzliche eigenständige Domain ist etwas anderes als eine Subdomain.

Beispielsweise:

example.com
→ Domain

shop.example.com
→ Subdomain von example.com

example-shop.com
→ eigenständige Domain

Wie du eine zusätzliche eigenständige Domain einrichtest, erklären wir unter Domain in cPanel hinzufügen und verwalten.

Was ist der Document Root einer Subdomain? #

Der Document Root bestimmt, aus welchem Verzeichnis der Webserver die Inhalte der Subdomain ausliefert.

Eine mögliche Konfiguration könnte beispielsweise so aussehen:

shop.example.com
        ↓
public_html/shop/
        ↓
Website-Dateien des Shops

Ruft ein Besucher:

https://shop.example.com

auf, werden in diesem Beispiel die Website-Dateien aus:

public_html/shop/

verwendet.

1. Bei cPanel anmelden #

Melde dich bei deinem CURIAWEB-cPanel an.

Öffne anschließend:

Domains → Domains

Über die zentrale Domainverwaltung kannst du die für deinen Hosting-Account vorgesehenen Domains und Subdomains verwalten.

2. Vorhandene Domains und Subdomains prüfen #

Kontrolliere zunächst, ob die gewünschte Subdomain bereits vorhanden ist.

Wenn beispielsweise:

shop.example.com

bereits eingerichtet wurde, solltest du keinen weiteren ähnlichen Eintrag erstellen, sondern zuerst die bestehende Konfiguration prüfen.

3. Neue Domain erstellen #

Wähle in der Domainverwaltung die Funktion zum Erstellen einer neuen Domain.

Auch eine Subdomain wird dabei über ihren vollständigen Hostnamen angegeben.

4. Vollständigen Namen der Subdomain eingeben #

Trage die gewünschte Subdomain vollständig ein.

Beispielsweise:

shop.example.com

Verwende nicht:

https://shop.example.com

und auch nicht nur:

shop

sofern die Eingabemaske den vollständigen Domainnamen erwartet.

Wichtig: Gib in der cPanel-Domainverwaltung den Hostnamen ohne http://, https:// und ohne nachfolgenden URL-Pfad ein.

5. Document Root kontrollieren #

Lege fest, aus welchem Verzeichnis die Subdomain ihre Website-Dateien laden soll.

Für:

shop.example.com

könnte beispielsweise ein eigenes Verzeichnis verwendet werden:

public_html/shop/

Entscheidend ist nicht der konkrete Name des Verzeichnisses, sondern dass du später weißt, welche Website-Dateien dort liegen.

Subdomain mit eigener Website #

Wenn die Subdomain eine eigenständige Website oder Anwendung enthalten soll, ist ein eigener Document Root sinnvoll.

Beispielsweise:

example.com
→ public_html/

shop.example.com
→ public_html/shop/

Dadurch bleiben die Website-Dateien logisch voneinander getrennt.

Gemeinsamen Document Root nicht versehentlich verwenden #

cPanel kann beim Erstellen einer Domain eine Option anbieten, mit der der Document Root einer vorhandenen Domain gemeinsam verwendet wird.

Wenn die Subdomain eine eigenständige Website erhalten soll, solltest du diese Einstellung sorgfältig kontrollieren.

Eine Konfiguration wie:

example.com
→ public_html/

shop.example.com
→ public_html/

würde grundsätzlich dazu führen, dass beide Hostnamen denselben Website-Dateibestand verwenden.

Achtung: Wenn die Subdomain eine separate Website erhalten soll, darf sie nicht versehentlich denselben Document Root wie die Hauptwebsite verwenden.

6. Subdomain erstellen #

Kontrolliere vor dem Erstellen noch einmal:

  • vollständigen Namen der Subdomain
  • zugehörige Hauptdomain
  • vorgesehenen Document Root
  • ob ein eigener oder gemeinsamer Document Root verwendet wird

Erstelle anschließend die Domain beziehungsweise Subdomain.

7. Subdomain in der Domainübersicht prüfen #

Nach dem Erstellen sollte die Subdomain unter:

Domains → Domains

angezeigt werden.

Kontrolliere dort insbesondere den zugeordneten Document Root.

8. Document Root im Dateimanager öffnen #

Öffne anschließend:

Dateien → Dateimanager

Navigiere zum Document Root der Subdomain.

Wenn dieser beispielsweise:

public_html/shop/

lautet, gehören die Website-Dateien der Subdomain in dieses Verzeichnis.

Eine ausführliche Anleitung zur Dateiverwaltung findest du unter cPanel-Dateimanager verwenden.

9. Website-Dateien bereitstellen #

Wenn du eine bestehende Website auf der Subdomain betreiben möchtest, lade die entsprechenden Dateien in den Document Root.

Bei einer einfachen Website könnte dort beispielsweise:

index.html

oder:

index.php

liegen.

Bei einer Webanwendung müssen entsprechend deren vollständige Dateien und gegebenenfalls weitere Komponenten vorhanden sein.

Subdomain zeigt dieselbe Website wie die Hauptdomain #

Wenn du eine eigenständige Website erwartet hast, aber die Subdomain dieselben Inhalte wie die Hauptdomain anzeigt, solltest du zuerst den Document Root prüfen.

Möglicherweise verwenden beide denselben Ordner.

Kontrolliere unter:

Domains → Domains

welches Verzeichnis der Subdomain tatsächlich zugeordnet wurde.

Subdomain zeigt keine Website #

Wenn die Subdomain grundsätzlich eingerichtet wurde, aber keine Website erscheint, kontrolliere den Document Root im Dateimanager.

Prüfe insbesondere, ob dort die erwarteten Website-Dateien und eine passende Startdatei vorhanden sind.

Häufiger Fehler: Die Subdomain wurde korrekt eingerichtet, die Website-Dateien liegen aber weiterhin in einem anderen Verzeichnis.

10. DNS der Subdomain verstehen #

Damit eine Subdomain öffentlich erreichbar ist, muss auch deren DNS-Auflösung zur richtigen Hosting-Umgebung führen.

Die Domainkonfiguration im Webserver und die öffentliche DNS-Auflösung sind zwei unterschiedliche Bestandteile.

Vereinfacht:

shop.example.com
        ↓
DNS
        ↓
Hosting-Server
        ↓
cPanel-Domainkonfiguration
        ↓
Document Root
        ↓
Website

DNS wird innerhalb von cPanel verwaltet #

Wenn die DNS-Zone der Hauptdomain über dein CURIAWEB-cPanel verwaltet wird, kannst du die vorhandenen Einträge unter:

Domains → Zoneneditor

kontrollieren.

Die vollständige Bedienung erklären wir unter DNS-Zoneneditor in cPanel verwenden.

DNS wird extern verwaltet #

Wenn die Nameserver beziehungsweise DNS-Zone bei einem externen Anbieter verwaltet werden, reicht das Erstellen der Subdomain in cPanel allein möglicherweise nicht aus.

Der benötigte DNS-Eintrag muss dann in der tatsächlich autoritativen DNS-Zone eingerichtet werden.

Wichtig: Entscheidend ist, wo die DNS-Zone der Domain tatsächlich verwaltet wird. Ein Eintrag im cPanel-Zoneneditor hat keine öffentliche Wirkung, wenn für die Domain andere autoritative Nameserver verwendet werden.

A-Record oder CNAME? #

Subdomains können abhängig von der gewünschten Konfiguration über unterschiedliche DNS-Einträge aufgelöst werden.

Ein A-Record verweist einen Hostnamen auf eine IPv4-Adresse.

Ein CNAME verweist einen Hostnamen auf einen anderen Hostnamen.

Welche Variante für deine Subdomain sinnvoll ist, hängt von der konkreten Hosting- und DNS-Konfiguration ab.

Ändere DNS-Einträge nicht auf Verdacht, wenn du nicht weißt, welche bestehende Konfiguration dadurch ersetzt wird.

Subdomain nicht erreichbar: DNS prüfen #

Wenn der Browser die Subdomain überhaupt nicht auflösen kann, solltest du insbesondere die DNS-Konfiguration kontrollieren.

Wenn dagegen bereits eine Website oder Servermeldung erscheint, erreicht die Anfrage grundsätzlich bereits ein Zielsystem.

Diese Unterscheidung hilft bei der Fehlersuche.

DNS-Änderungen können Zeit benötigen #

Wenn ein DNS-Eintrag für die Subdomain gerade erst erstellt oder geändert wurde, können zwischengespeicherte DNS-Informationen vorübergehend noch den bisherigen Zustand liefern.

Dadurch kann die Subdomain beispielsweise auf einem Gerät bereits funktionieren und über einen anderen Internetzugang noch nicht.

11. HTTPS der Subdomain testen #

Nachdem die Subdomain auf die richtige Hosting-Umgebung verweist, solltest du sie auch über HTTPS testen.

Beispielsweise:

https://shop.example.com

Wenn eine Zertifikatswarnung erscheint, solltest du DNS, Domainzuordnung und Zertifikatsstatus getrennt voneinander prüfen.

SSL-Zertifikat der Hauptdomain gilt nicht automatisch für jede Subdomain #

Ein SSL-Zertifikat muss den jeweiligen Hostnamen abdecken.

Dass:

example.com

über HTTPS funktioniert, beweist deshalb nicht automatisch, dass auch:

shop.example.com

bereits von einem gültigen Zertifikat abgedeckt wird.

Wichtig: Teste eine neu eingerichtete Subdomain ausdrücklich mit ihrem eigenen vollständigen Hostnamen über HTTPS.

12. Website auf der Subdomain testen #

Rufe die Subdomain im Browser auf.

Prüfe anschließend nicht nur die Startseite, sondern bei einer Webanwendung auch wichtige Unterseiten und Funktionen.

Bei einer eigenständigen WordPress-Installation können beispielsweise geprüft werden:

  • Startseite
  • Unterseiten
  • WordPress-Login
  • Administrationsbereich
  • Bilder und andere Mediendateien

Subdomain für WordPress verwenden #

Eine Subdomain kann eine vollständig eigenständige WordPress-Installation enthalten.

Beispielsweise:

www.example.com
→ Hauptwebsite

shop.example.com
→ separate WordPress- oder WooCommerce-Installation

Die separate Installation kann eigene Dateien, eine eigene Datenbank und eine eigene Konfiguration verwenden.

Eine Subdomain ist nicht automatisch eine separate WordPress-Installation #

Das Erstellen von:

shop.example.com

installiert nicht automatisch WordPress.

Die Subdomain stellt zunächst den Hostnamen und dessen Zuordnung zum Hosting bereit.

Die gewünschte Webanwendung muss anschließend separat im vorgesehenen Document Root eingerichtet werden.

Subdomain für eine Testwebsite #

Eine Subdomain wie:

test.example.com

kann technisch für eine Test- oder Entwicklungsumgebung verwendet werden.

Du solltest dabei jedoch berücksichtigen, dass eine öffentlich erreichbare Testwebsite grundsätzlich ebenfalls über das Internet erreichbar sein kann.

Verwende deshalb bei nicht öffentlichen Entwicklungsumgebungen geeignete Zugriffsbeschränkungen.

Testumgebung mit Passwort schützen #

Wenn eine Entwicklungs- oder Testwebsite nicht öffentlich zugänglich sein soll, kannst du den betreffenden Ordner zusätzlich schützen.

Die Vorgehensweise erklären wir unter Ordner in cPanel mit Passwort schützen.

Praxis-Tipp: Eine schwer zu erratende Subdomain wie test123.example.com ist kein Ersatz für eine echte Zugriffsbeschränkung.

Subdomain und Suchmaschinen #

Wenn du eine Testumgebung unter einer öffentlich erreichbaren Subdomain betreibst, solltest du nicht allein darauf vertrauen, dass Suchmaschinen sie „schon nicht finden“.

Eine Testwebsite kann über Links, Sitemaps oder andere Wege entdeckt werden.

Für vertrauliche oder nicht öffentliche Inhalte ist eine technische Zugriffsbeschränkung die zuverlässigere Lösung.

Subdomain für einen Kundenbereich #

Eine Adresse wie:

portal.example.com

kann für einen Kundenbereich verwendet werden.

Die Subdomain selbst stellt jedoch keine Zugriffssicherheit bereit.

Authentifizierung und Berechtigungen müssen von der eingesetzten Anwendung beziehungsweise einer zusätzlichen Schutzfunktion übernommen werden.

Subdomain für E-Mail verwenden? #

Eine Subdomain kann grundsätzlich auch für andere Dienste als Websites verwendet werden.

Das Erstellen einer Website-Subdomain in cPanel richtet jedoch nicht automatisch E-Mail-Konten, Mailrouting oder andere Dienste für diesen Hostnamen ein.

DNS, Website und E-Mail sollten als getrennte technische Bereiche betrachtet werden.

Subdomain weiterleiten #

Wenn die Subdomain keine eigene Website enthalten soll, sondern Besucher lediglich an eine andere Adresse weiterleiten soll, kann eine Weiterleitung sinnvoller sein.

Beispielsweise:

shop.example.com
        ↓
Weiterleitung
        ↓
https://www.example.com/shop/

Wie du Weiterleitungen in cPanel einrichtest, erklären wir unter Domain-Umleitung in cPanel einrichten.

Weiterleitung und Document Root nicht verwechseln #

Bei einer Weiterleitung erhält der Browser die Anweisung, eine andere Adresse aufzurufen.

Bei einem Document Root bleibt der aufgerufene Hostname bestehen und der Webserver liefert Dateien aus dem zugeordneten Verzeichnis.

Das sind zwei unterschiedliche Mechanismen.

Subdomain zeigt falsche Inhalte #

Wenn eine Subdomain erreichbar ist, aber die falschen Inhalte zeigt, prüfe in dieser Reihenfolge:

  1. Welchen Document Root verwendet die Subdomain?
  2. Welche Dateien liegen tatsächlich in diesem Verzeichnis?
  3. Existieren Weiterleitungen?
  4. Verwendet die Anwendung selbst eine andere konfigurierte URL?
  5. Zeigt DNS auf die richtige Hosting-Umgebung?

Verschiebe Dateien nicht auf Verdacht, bevor du diese Punkte geprüft hast.

Subdomain leitet unerwartet auf Hauptdomain weiter #

Wenn eine Subdomain automatisch auf die Hauptdomain umleitet, obwohl du das nicht eingerichtet hast, kann die Ursache auch innerhalb der Webanwendung liegen.

Beispielsweise kann ein CMS seine bevorzugte Website-Adresse kennen und Aufrufe auf diese Adresse weiterleiten.

Prüfe deshalb neben cPanel auch die Konfiguration der Anwendung und vorhandene Weiterleitungsregeln.

.htaccess kann Weiterleitungen verursachen #

Bei Apache-basierten Websites können Regeln in einer Datei wie:

.htaccess

Weiterleitungen und andere URL-Regeln enthalten.

Wie du diese Datei sicher untersuchst, erklären wir unter .htaccess erklärt und sicher bearbeiten.

Subdomain zeigt 403 Forbidden #

Wenn die Subdomain den richtigen Server und Document Root erreicht, aber:

403 Forbidden

anzeigt, können beispielsweise Zugriffsrechte, Sicherheitsregeln oder die Verzeichnisstruktur eine Rolle spielen.

Die systematische Fehleranalyse behandeln wir unter 403 Forbidden beheben.

Subdomain zeigt 404 Not Found #

Ein Fehler 404 Not Found kann auftreten, obwohl die Subdomain selbst korrekt eingerichtet ist.

Prüfe unter anderem:

  • Document Root
  • vorhandene Website-Dateien
  • angeforderte URL
  • Rewrite-Regeln
  • Konfiguration der Webanwendung

Subdomain zeigt 500 Internal Server Error #

Wenn die Subdomain grundsätzlich die richtige Website erreicht, aber einen:

500 Internal Server Error

anzeigt, kann das Problem beispielsweise innerhalb der Anwendung, PHP-Konfiguration oder Serverregeln liegen.

Die Diagnose behandeln wir unter 500 Internal Server Error beheben.

Document Root einer bestehenden Subdomain prüfen #

Wenn du später nicht mehr weißt, welches Verzeichnis zu einer Subdomain gehört, öffne:

Domains → Domains

und kontrolliere dort die Zuordnung.

Verlasse dich nicht allein darauf, dass ein Ordner namens shop automatisch zu shop.example.com gehören muss.

Document Root nicht auf Verdacht ändern #

Wenn eine Subdomain produktiv verwendet wird, solltest du ihren Document Root nicht ohne konkreten Grund verändern.

Eine Änderung der Zuordnung verschiebt die vorhandenen Website-Dateien nicht automatisch.

Der Webserver würde anschließend lediglich ein anderes Verzeichnis verwenden.

Achtung: Document Root ändern und Dateien verschieben sind zwei getrennte Vorgänge.

Subdomain entfernen #

Wenn eine Subdomain nicht mehr benötigt wird, kannst du sie über:

Domains → Domains

verwalten beziehungsweise entfernen.

Prüfe vorher, welche Ressourcen noch mit ihr verbunden sind.

Dazu können gehören:

  • Website-Dateien
  • Datenbanken
  • Weiterleitungen
  • DNS-Einträge
  • SSL-Konfiguration
  • weitere von der Anwendung verwendete Daten

Entfernen der Subdomain löscht nicht automatisch die Website #

Die Domainkonfiguration und die im Hosting gespeicherten Dateien sind unterschiedliche Dinge.

Gehe deshalb nicht davon aus, dass das Entfernen der Subdomain automatisch sämtliche zugehörigen Dateien oder Datenbanken löscht.

Umgekehrt solltest du die Dateien nicht zuerst löschen, wenn du noch nicht geprüft hast, ob sie anderweitig benötigt werden.

Subdomain entfernen und DNS-Eintrag löschen sind getrennte Vorgänge #

Wenn DNS extern verwaltet wird, kann dort weiterhin ein Eintrag für die Subdomain bestehen, obwohl du sie aus cPanel entfernt hast.

Prüfe deshalb bei einer endgültigen Außerbetriebnahme sowohl die Hosting-Konfiguration als auch die tatsächlich verwendete DNS-Zone.

Empfohlener Ablauf zum Erstellen einer Subdomain #

  1. Lege fest, wofür die Subdomain verwendet werden soll.
  2. Melde dich bei cPanel an.
  3. Öffne Domains → Domains.
  4. Wähle die Funktion zum Erstellen einer neuen Domain.
  5. Trage den vollständigen Hostnamen wie shop.example.com ein.
  6. Lege einen passenden Document Root fest.
  7. Kontrolliere, ob ein eigener Document Root verwendet werden soll.
  8. Erstelle die Subdomain.
  9. Kontrolliere die Zuordnung in der Domainübersicht.
  10. Öffne den Document Root im Dateimanager.
  11. Stelle die benötigten Website-Dateien bereit.
  12. Prüfe die DNS-Auflösung.
  13. Teste die Subdomain über HTTPS.
  14. Prüfe die Website beziehungsweise Anwendung.

Empfohlene Fehlersuche bei einer nicht funktionierenden Subdomain #

  1. Prüfe, ob die Subdomain unter Domains → Domains vorhanden ist.
  2. Kontrolliere den vollständigen Hostnamen.
  3. Prüfe den Document Root.
  4. Kontrolliere die Dateien im Document Root.
  5. Prüfe die DNS-Auflösung.
  6. Kontrolliere HTTPS beziehungsweise SSL.
  7. Prüfe Weiterleitungen und gegebenenfalls .htaccess.
  8. Untersuche anschließend eine konkrete HTTP-Fehlermeldung.

Grundregel: Bei Problemen mit einer Subdomain solltest du DNS, cPanel-Domainzuordnung, Document Root und Webanwendung getrennt voneinander prüfen. Dadurch lässt sich wesentlich schneller feststellen, auf welcher Ebene der Fehler entsteht.

Wann solltest du den Support kontaktieren? #

Wenn eine Subdomain trotz korrekter Einrichtung nicht erreichbar ist oder unerwartete Inhalte anzeigt, solltest du den aktuellen Zustand möglichst genau dokumentieren.

Für eine Analyse sind insbesondere folgende Angaben hilfreich:

  • vollständiger Name der Subdomain
  • zugehörige Hauptdomain
  • in cPanel angezeigter Document Root
  • ob die Website-Dateien dort vorhanden sind
  • ob DNS über CURIAWEB oder extern verwaltet wird
  • ob DNS kürzlich geändert wurde
  • genaue Fehlermeldung beziehungsweise unerwartetes Verhalten
  • ob HTTP und HTTPS unterschiedlich reagieren
  • ob die Subdomain neu eingerichtet wurde oder zuvor funktioniert hat

Übermittle dabei keine Passwörter oder andere vertrauliche Zugangsdaten.

Zusammenfassung #

Eine Subdomain wie shop.example.com ist ein eigener Hostname unterhalb einer bestehenden Domain. Im CURIAWEB-cPanel richtest du sie über Domains → Domains ein und weist ihr einen passenden Document Root zu.

Wenn die Subdomain eine eigenständige Website enthalten soll, solltest du einen eigenen Document Root verwenden und die zugehörigen Website-Dateien in diesem Verzeichnis bereitstellen.

Das Erstellen der Subdomain im Hosting und ihre öffentliche DNS-Auflösung sind unterschiedliche Bestandteile. Wenn DNS extern verwaltet wird, muss der benötigte Eintrag dort vorhanden sein.

Teste nach der Einrichtung sowohl die normale Erreichbarkeit als auch HTTPS. Wenn die Subdomain die falsche Website zeigt, unerwartet weiterleitet oder einen Fehler ausgibt, prüfe zuerst Document Root, Dateien, DNS und Weiterleitungen, bevor du die Konfiguration veränderst.

Letzte Aktualisierung August 28, 2026
War dieser Artikel hilfreich?
Inhalt