Server & Hosting einfach erklärt | Web-Grundlagen
Web-Entwicklung Grundlagen

Server & Hosting

Wie eine Webseite vom eigenen Computer sicher ins Internet gelangt – verständlich erklärt, Schritt für Schritt und mit praktischen Beispielen.

Für Einsteiger Domain & DNS HTTPS & Sicherheit Praxis-Checkliste

🛠️ Empfohlene Tools für Entwickler

Diese Tools nutze ich selbst – sie helfen Ihnen, Ihre Projekte professionell umzusetzen und zu vermarkten.

⚡ ExeOutput for PHP

PHP-Anwendungen in eigenständige Windows-EXE-Dateien kompilieren – ideal für die Auslieferung Ihrer Web-Anwendungen.

Jetzt ansehen →

📄 HTML Executable

HTML-Dateien und Websites als eigenständige Windows-EXE-Dateien kompilieren – perfekt für Offline-Distribution.

Jetzt ansehen →

🔒 XLS Padlock

Excel-Arbeitsmappen als EXE kompilieren und schützen – ideal für datenbank-gestützte Excel-Lösungen.

Jetzt ansehen →

🐍 VBA Padlock

VBA-Code kompilieren und Office-Lösungen verkaufen – ohne Source-Code-Weitergabe.

Jetzt ansehen →

📦 Paquet Builder

Professionelle Windows-Installationsprogramme für Ihre Anwendungen erstellen.

Jetzt ansehen →

* Affiliate-Links: Bei einem Kauf über diese Links erhalten wir eine kleine Provision – für Sie entstehen keine zusätzlichen Kosten.

1. Server, Hosting und Domain

Damit eine Webseite im Internet erreichbar ist, müssen ihre Dateien auf einem Computer liegen, der Anfragen aus dem Internet entgegennimmt. Dieser Computer wird Server genannt.

Server

Ein leistungsfähiger Computer oder virtueller Dienst, der Webseiten, Bilder, Datenbanken und Anwendungen bereitstellt.

Hosting

Der gemietete Speicherplatz und die technische Umgebung, in der eine Webseite auf einem Server betrieben wird.

Domain

Die gut lesbare Internetadresse, zum Beispiel meine-webseite.de, über die Besucher das Angebot finden.

Vergleich mit einem Haus: Die Domain ist die Straßenadresse, das Hosting ist das Grundstück mit dem Gebäude und der Server ist die technische Infrastruktur, die alles verfügbar hält.

2. Was passiert beim Aufruf einer Webseite?

Wer eine Adresse in den Browser eingibt, löst im Hintergrund mehrere Schritte aus. Der gesamte Ablauf dauert normalerweise nur einen kurzen Moment.

BrowserDomain eingeben
DNSIP-Adresse finden
VerbindungHTTPS aufbauen
ServerDateien ausliefern
  1. 1
    Adresse wird eingegebenDer Browser erhält zum Beispiel die Adresse https://meine-webseite.de.
  2. 2
    DNS sucht die IP-AdresseDas Domain Name System übersetzt den Domainnamen in eine technische Serveradresse.
  3. 3
    Sichere Verbindung entstehtBei HTTPS prüfen Browser und Server das Zertifikat und verschlüsseln die Verbindung.
  4. 4
    Server sendet die InhalteHTML, CSS, JavaScript, Bilder und weitere Daten werden an den Browser übertragen.
  5. 5
    Browser baut die Seite aufDie empfangenen Dateien werden verarbeitet und als sichtbare Webseite dargestellt.

3. Die vier Schritte zur Live-Webseite

Eine einfache statische Webseite lässt sich in vier übersichtlichen Schritten veröffentlichen.

  1. 1
    Domain registrierenEine passende, kurze und leicht merkbare Internetadresse auswählen.
  2. 2
    Hosting-Paket buchenSpeicherplatz, Leistung, Support, SSL und Backup-Möglichkeiten vergleichen.
  3. 3
    Webseite hochladenDateien per Hosting-Verwaltung, SFTP, Git oder automatischem Deployment übertragen.
  4. 4
    Domain verbinden und testenDNS-Einträge setzen, HTTPS aktivieren und die Seite auf verschiedenen Geräten prüfen.
Merke: Für eine kleine Unternehmensseite oder ein Portfolio ist Shared Hosting häufig ein guter Einstieg. Wenn Anforderungen und Besucherzahlen wachsen, kann später auf eine leistungsfähigere Lösung gewechselt werden.

4. Hosting-Arten im Vergleich

Die beste Hosting-Art hängt nicht allein vom Preis ab. Entscheidend sind Technikkenntnisse, Leistung, Skalierbarkeit, Support und der Wartungsaufwand.

Managed Hosting

Aufwand: niedrig bis mittel

Der Anbieter übernimmt viele technische Aufgaben wie Updates, Überwachung und optimierte Konfigurationen.

  • CMS und Onlineshops
  • Wenig Server-Erfahrung
  • Fokus auf Inhalte

VPS

Aufwand: mittel bis hoch

Ein virtueller privater Server bietet mehr Kontrolle und reservierte Ressourcen, verlangt jedoch Serverkenntnisse.

  • Web-Anwendungen
  • Eigene Konfiguration
  • Mehr Leistung

Cloud / Dedicated

Aufwand: hoch

Flexible Cloud-Ressourcen oder ein eigener physischer Server eignen sich für anspruchsvolle und stark wachsende Systeme.

  • Hoher Datenverkehr
  • Individuelle Architektur
  • Große Anwendungen
Orientierung: Eigenschaften können je nach Anbieter und Tarif abweichen.
Hosting-Art Bedienung Kontrolle Skalierung Typischer Einsatz
SharedEinfachGeringBegrenztKleine bis mittlere Webseiten
ManagedKomfortabelMittelTarifabhängigCMS, Shop, Business-Seite
VPSTechnischHochGutApps und individuelle Systeme
Cloud / DedicatedAnspruchsvollSehr hochSehr gutGroße oder kritische Projekte
Wichtig: Bei einem selbst verwalteten VPS gehören Updates, Firewall, Benutzerrechte, Überwachung und Backups zur eigenen Verantwortung. Ohne entsprechende Erfahrung ist Managed Hosting meist die sicherere Wahl.

5. Domain und DNS verstehen

Computer erreichen einen Server über eine IP-Adresse. DNS sorgt dafür, dass Menschen stattdessen leicht lesbare Namen verwenden können. Es funktioniert vereinfacht wie ein Telefonbuch für das Internet.

Wichtige DNS-Einträge

Typ Aufgabe Vereinfachtes Beispiel
AVerknüpft eine Domain mit einer IPv4-Adresse.@ → 203.0.113.10
AAAAVerknüpft eine Domain mit einer IPv6-Adresse.@ → 2001:db8::10
CNAMELegt einen Alias fest, zum Beispiel für www.www → meine-webseite.de
MXBestimmt die zuständigen E-Mail-Server.@ → mail.example.net
TXTSpeichert Text für Bestätigung und Sicherheitsrichtlinien.@ → Verifizierungstext

Warum Änderungen nicht sofort überall sichtbar sind

DNS-Antworten werden zwischengespeichert. Die sogenannte TTL (Time to Live) legt fest, wie lange ein Eintrag im Cache bleiben darf. Deshalb kann eine Änderung je nach Einstellung und Cache erst nach einiger Zeit überall ankommen.

Praxis-Tipp: Ändere nur Einträge, deren Aufgabe du kennst. Ein falscher MX-Eintrag kann beispielsweise den E-Mail-Empfang beeinträchtigen, obwohl die Webseite weiterhin funktioniert.

6. Upload und Deployment

Deployment bedeutet, eine neue oder aktualisierte Version der Webseite in der Zielumgebung bereitzustellen. Dafür gibt es verschiedene Wege.

Dateimanager

Dateien werden über die Verwaltungsoberfläche des Hosters hochgeladen. Das ist einfach, bei vielen Änderungen jedoch umständlich.

SFTP

Ein Programm überträgt Dateien verschlüsselt auf den Server. SFTP ist für klassische Webhosting-Pakete weit verbreitet.

Git-Deployment

Eine bestimmte Version aus einem Repository wird bereitgestellt. Änderungen bleiben nachvollziehbar und können geprüft werden.

Automatische Pipeline

Tests, Build und Veröffentlichung laufen nach einer Änderung automatisch ab. Das eignet sich besonders für größere Projekte.

Beispiel: typische Struktur einer statischen Webseite

Projektstruktur
meine-webseite/
├── index.html
├── css/
│   └── style.css
├── js/
│   └── script.js
└── bilder/
    └── logo.webp

Die Startdatei heißt bei vielen Webservern index.html. Relative Pfade müssen auch nach dem Upload stimmen. Groß- und Kleinschreibung kann auf dem Server eine Rolle spielen: Logo.webp und logo.webp können dort unterschiedliche Dateien sein.

Zugangsdaten schützen: Passwörter, API-Schlüssel und Datenbank-Zugangsdaten gehören nicht in öffentlich erreichbare Dateien oder ein öffentliches Repository. Nutze dafür die sicheren Konfigurationsmöglichkeiten der Hosting-Umgebung.

7. HTTPS und Sicherheit

HTTPS verschlüsselt die Verbindung zwischen Browser und Server. Ein TLS-Zertifikat bestätigt außerdem, für welche Domain die verschlüsselte Verbindung aufgebaut wurde.

HTTPS erzwingen

Alle unverschlüsselten HTTP-Aufrufe sollten dauerhaft auf die HTTPS-Version weitergeleitet werden.

Updates einspielen

CMS, Erweiterungen, Laufzeitumgebungen und Server-Pakete müssen regelmäßig aktualisiert werden.

Zugänge absichern

Einzigartige Passwörter, Zwei-Faktor-Authentifizierung und sparsam vergebene Rechte reduzieren Risiken.

Backups prüfen

Ein Backup ist erst verlässlich, wenn sich daraus testweise eine funktionierende Version wiederherstellen lässt.

Verfügbarkeit überwachen

Monitoring kann Ausfälle, Zertifikatsprobleme oder ungewöhnliche Last frühzeitig sichtbar machen.

Angriffsfläche verkleinern

Nicht benötigte Benutzer, Plugins, Dienste und Testdateien sollten entfernt oder deaktiviert werden.

Gute Grundlage: Automatisch erneuertes TLS-Zertifikat, aktuelle Software, SFTP statt unverschlüsseltem FTP, Zwei-Faktor-Authentifizierung und regelmäßig getestete Backups.

8. Backups und laufende Wartung

Nach der Veröffentlichung ist eine Webseite nicht „fertig“. Inhalte, Technik und Sicherheit benötigen regelmäßige Kontrolle.

Die 3-2-1-Regel als Orientierung

Drei Kopien

Arbeitsstand und mindestens zwei zusätzliche Sicherungskopien vorhalten.

Zwei Speicherarten

Nicht alle Kopien auf demselben Gerät oder in derselben Umgebung speichern.

Eine externe Kopie

Mindestens eine Sicherung getrennt von der laufenden Hosting-Umgebung aufbewahren.

Was sollte gesichert werden?

  • Webseiten-Dateien, Bilder und hochgeladene Dokumente
  • Datenbank einschließlich Inhalte, Benutzer und Einstellungen
  • Wichtige Konfigurationswerte in einer geschützten Ablage
  • DNS-, E-Mail- und Hosting-Einstellungen als Dokumentation
Wiederherstellung testen: Nur eine erfolgreiche Rücksicherung zeigt, ob ein Backup vollständig und verwendbar ist. Dieser Test sollte in einer getrennten Umgebung stattfinden.

9. Welche Hosting-Art passt zu meinem Projekt?

Beantworte drei kurze Fragen. Die Empfehlung dient als erste Orientierung und ersetzt keine technische Prüfung des konkreten Projekts.

1. Was möchtest du betreiben?
2. Wie viel Server-Erfahrung hast du?
3. Wie wichtig ist flexible Skalierung?

10. Checkliste vor der Veröffentlichung

Hake die erledigten Punkte ab. Die Auswahl bleibt nur während dieses Seitenaufrufs erhalten.

0 von 10 Punkten erledigt

11. Häufige Fehler und Lösungen

Seite nicht erreichbar

Mögliche Ursache: DNS-Eintrag, Domainzuordnung oder Serveradresse ist falsch.

Prüfen: Domainstatus, A-/AAAA-/CNAME-Einträge und Hosting-Ziel vergleichen.

HTTPS-Warnung

Mögliche Ursache: Zertifikat fehlt, ist abgelaufen oder passt nicht zur Domain.

Prüfen: Zertifikatsstatus, Domainnamen und automatische Verlängerung kontrollieren.

Bilder fehlen

Mögliche Ursache: Pfade oder Groß- und Kleinschreibung stimmen nach dem Upload nicht.

Prüfen: Dateiname, Ordnerstruktur und relative URL exakt vergleichen.

Alte Version sichtbar

Mögliche Ursache: Browser-, CDN- oder Server-Cache liefert noch frühere Dateien.

Prüfen: Cache gezielt leeren und sicherstellen, dass die richtige Umgebung aktualisiert wurde.

12. Übungen zum Mitmachen

Mit diesen Aufgaben kannst du die wichtigsten Begriffe direkt auf ein eigenes Beispiel übertragen.

  1. 1
    Projekt planenNotiere, ob du eine statische Webseite, ein CMS, einen Shop oder eine Web-Anwendung betreiben möchtest.
  2. 2
    Hosting-Anforderungen festlegenSchreibe auf, ob du Datenbank, E-Mail, bestimmte Programmiersprachen, Backups oder besondere Leistung benötigst.
  3. 3
    DNS-Einträge zuordnenErkläre in einem Satz, wofür A, CNAME, MX und TXT verwendet werden.
  4. 4
    Lokale Testseite erstellenLege eine index.html mit Überschrift und Absatz an und öffne sie im Browser.
  5. 5
    Veröffentlichung simulierenZeichne den Weg von Domain über DNS und HTTPS bis zum Server als kleine Ablaufskizze.

13. Häufige Fragen zu Server und Hosting

Benötige ich für jede Webseite einen eigenen Server?

Nein. Beim Shared Hosting teilen sich mehrere Projekte einen Server. Für kleine Webseiten ist das meist ausreichend. Ein eigener virtueller oder physischer Server wird vor allem bei besonderen technischen, leistungsbezogenen oder organisatorischen Anforderungen interessant.

Kann ich Domain und Hosting bei verschiedenen Anbietern nutzen?

Ja. Die Domain kann bei einem Registrar liegen und über DNS mit einem anderen Hosting-Anbieter verbunden werden. Dabei müssen die vorgegebenen DNS-Einträge sorgfältig übernommen werden.

Wie lange dauert es, bis eine Domain verbunden ist?

Die technische Änderung ist schnell eingetragen. Durch DNS-Zwischenspeicher kann es jedoch dauern, bis alle Netze den neuen Wert verwenden. Die tatsächliche Dauer hängt unter anderem von der vorherigen TTL und den beteiligten Caches ab.

Was ist der Unterschied zwischen Webhosting und Cloud Hosting?

Klassisches Webhosting stellt meist ein fest definiertes Paket auf einer vorbereiteten Umgebung bereit. Cloud Hosting verteilt Ressourcen flexibler und kann leichter wachsen, bringt aber je nach Angebot mehr technische und organisatorische Komplexität mit.

Ist ein kostenloses TLS-Zertifikat sicher?

Die Stärke der Verschlüsselung hängt nicht vom Verkaufspreis des Zertifikats ab. Wichtig sind eine korrekte Ausstellung, sichere Serverkonfiguration und zuverlässige Erneuerung. Zusätzliche kostenpflichtige Leistungen können sich beispielsweise auf Support oder organisatorische Prüfungen beziehen.

Was sollte ich bei einem Hosting-Wechsel sichern?

Sichere Dateien, Datenbanken, E-Mails, DNS-Einstellungen, Zertifikats- und Weiterleitungsregeln sowie wichtige Konfigurationen. Plane außerdem eine Rückfallmöglichkeit ein und teste die neue Umgebung vor der endgültigen Umschaltung.

Reicht das automatische Backup meines Hosters?

Es ist hilfreich, sollte aber nicht die einzige Sicherung sein. Prüfe Aufbewahrungsdauer, Umfang und Wiederherstellung. Eine zusätzliche, getrennt gespeicherte Kopie schützt besser vor Bedienfehlern, Kontoproblemen oder Ausfällen.

Datenschutz-Übersicht
digitale-start-hilfe.de

Auf dieser Website werden Cookies verwendet, um deine Nutzererfahrung zu verbessern. Du kannst in den {setting}Einstellungen{/setting} mehr erfahren oder Cookies jederzeit ablehnen.

Eine vollständige Liste aller Cookies findest du in unserer Cookie-Erklärung.

Weitere Informationen findest du in unserer Datenschutzerklärung.

Notwendige Cookies & Chatbot

Diese Cookies sind für den Betrieb der Website unbedingt erforderlich und können nicht deaktiviert werden. Dazu gehören auch grundlegende Funktionen wie der WebChatAgent (Chatbot) von WebChatAgent.com, der die direkte Kommunikation mit uns ermöglicht.