
In diesem Kapitel erfĂ€hrst du, wie du deine Webseite online stellen kannst. Das Hosten deiner Webseite macht sie fĂŒr jeden mit Internetzugang verfĂŒgbar.
1. Was ist Webhosting?
Webhosting bedeutet, dass deine Webseite auf einem Server gespeichert wird, der rund um die Uhr mit dem Internet verbunden ist. Ein Server ist im Grunde genommen ein leistungsstarker Computer, der deine Webseite an die Nutzer ausliefert.
2. Schritte zum Hosten einer Webseite
a) Einen Hosting-Anbieter auswÀhlen
Es gibt viele Hosting-Anbieter, darunter:
- Kostenlose Optionen: z. B. GitHub Pages, Netlify, oder Vercel.
- Bezahlte Optionen: z. B. Strato, IONOS, Bluehost oder AWS.
b) Dateien hochladen
- Mit einem FTP-Client (z. B. FileZilla):
- Lade deine HTML-, CSS- und andere Dateien auf den Server hoch.
- Die Dateien sollten sich in einem Ordner wie
public_html
befinden.
- Direkte Integration: Einige Hosting-Anbieter wie Netlify oder GitHub Pages ermöglichen es, Dateien direkt aus deinem lokalen Projektordner hochzuladen oder automatisch aus einem Git-Repository zu synchronisieren.
c) Domain verbinden
- Du kannst eine eigene Domain registrieren (z. B.
meinewebseite.de
) oder eine kostenlose Subdomain des Hosting-Anbieters verwenden (z. B.meinewebseite.github.io
). - Weise die Domain ĂŒber die DNS-Einstellungen deinem Hosting-Server zu.
3. Beispiel: Webseite mit GitHub Pages hosten
Voraussetzungen:
- Ein GitHub-Konto.
- Ein Repository mit deinen HTML-Dateien.
Schritte:
- Lade deine Webseite in ein GitHub-Repository hoch.
- Gehe zu den Einstellungen des Repositories.
- Aktiviere GitHub Pages unter dem Reiter „Pages“ und wĂ€hle den Branch und Ordner (
main
und/root
oder/docs
). - Deine Webseite ist jetzt unter
https://<dein-benutzername>.github.io/<repository-name>
verfĂŒgbar.
4. Tipps fĂŒr erfolgreiches Hosting
- Responsive Design: Stelle sicher, dass deine Webseite auf allen GerÀten gut aussieht (kommt in einer der nÀchsten Kapitel).
- Optimierung: Komprimiere Bilder und minimiere CSS/JavaScript-Dateien, um die Ladezeit zu verkĂŒrzen.
- Sicherheit: Verwende HTTPS, um die DatenĂŒbertragung zu verschlĂŒsseln.