🌍 Server & Hosting
Wie eine Webseite vom eigenen Computer sicher ins Internet gelangt – verständlich erklärt, Schritt für Schritt und mit praktischen Beispielen.
🛠️ 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.
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.
-
1
Adresse wird eingegebenDer Browser erhält zum Beispiel die Adresse
https://meine-webseite.de. -
2
DNS sucht die IP-AdresseDas Domain Name System übersetzt den Domainnamen in eine technische Serveradresse.
-
3
Sichere Verbindung entstehtBei HTTPS prüfen Browser und Server das Zertifikat und verschlüsseln die Verbindung.
-
4
Server sendet die InhalteHTML, CSS, JavaScript, Bilder und weitere Daten werden an den Browser übertragen.
-
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
Domain registrierenEine passende, kurze und leicht merkbare Internetadresse auswählen.
-
2
Hosting-Paket buchenSpeicherplatz, Leistung, Support, SSL und Backup-Möglichkeiten vergleichen.
-
3
Webseite hochladenDateien per Hosting-Verwaltung, SFTP, Git oder automatischem Deployment übertragen.
-
4
Domain verbinden und testenDNS-Einträge setzen, HTTPS aktivieren und die Seite auf verschiedenen Geräten prüfen.
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.
Shared Hosting
Aufwand: niedrigMehrere Webseiten teilen sich einen Server. Verwaltung, E-Mail und SSL sind oft komfortabel vorbereitet.
- Firmenwebseiten
- Portfolios und Blogs
- Kleine Projekte
Managed Hosting
Aufwand: niedrig bis mittelDer Anbieter übernimmt viele technische Aufgaben wie Updates, Überwachung und optimierte Konfigurationen.
- CMS und Onlineshops
- Wenig Server-Erfahrung
- Fokus auf Inhalte
VPS
Aufwand: mittel bis hochEin virtueller privater Server bietet mehr Kontrolle und reservierte Ressourcen, verlangt jedoch Serverkenntnisse.
- Web-Anwendungen
- Eigene Konfiguration
- Mehr Leistung
Cloud / Dedicated
Aufwand: hochFlexible Cloud-Ressourcen oder ein eigener physischer Server eignen sich für anspruchsvolle und stark wachsende Systeme.
- Hoher Datenverkehr
- Individuelle Architektur
- Große Anwendungen
| Hosting-Art | Bedienung | Kontrolle | Skalierung | Typischer Einsatz |
|---|---|---|---|---|
| Shared | Einfach | Gering | Begrenzt | Kleine bis mittlere Webseiten |
| Managed | Komfortabel | Mittel | Tarifabhängig | CMS, Shop, Business-Seite |
| VPS | Technisch | Hoch | Gut | Apps und individuelle Systeme |
| Cloud / Dedicated | Anspruchsvoll | Sehr hoch | Sehr gut | Große oder kritische Projekte |
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 |
|---|---|---|
A | Verknüpft eine Domain mit einer IPv4-Adresse. | @ → 203.0.113.10 |
AAAA | Verknüpft eine Domain mit einer IPv6-Adresse. | @ → 2001:db8::10 |
CNAME | Legt einen Alias fest, zum Beispiel für www. | www → meine-webseite.de |
MX | Bestimmt die zuständigen E-Mail-Server. | @ → mail.example.net |
TXT | Speichert 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.
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
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.
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.
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
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.
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
Projekt planenNotiere, ob du eine statische Webseite, ein CMS, einen Shop oder eine Web-Anwendung betreiben möchtest.
-
2
Hosting-Anforderungen festlegenSchreibe auf, ob du Datenbank, E-Mail, bestimmte Programmiersprachen, Backups oder besondere Leistung benötigst.
-
3
DNS-Einträge zuordnenErkläre in einem Satz, wofür A, CNAME, MX und TXT verwendet werden.
-
4
Lokale Testseite erstellenLege eine
index.htmlmit Überschrift und Absatz an und öffne sie im Browser. -
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.
Hinweis: Hosting-Funktionen und Verantwortlichkeiten unterscheiden sich je nach Anbieter, Tarif und Projekt. Prüfe vor der Auswahl immer die konkreten Leistungsbeschreibungen.