Webhosting: was eine Website zum Laufen braucht

Werkzeuge in Webhosting – kostenlos finden, vergleichen, beauftragen.

Webhosting: was eine Website zum Laufen braucht

Eine HTML-Datei auf dem eigenen Rechner lässt sich im Browser öffnen. Damit sie andere erreichen, braucht es einen Server, der sie ausliefert, und eine Adresse, unter der er zu finden ist.

Die Bestandteile

Die Domain ist der Name, der Speicherplatz der Ort für die Dateien, das Zertifikat die Voraussetzung für eine verschlüsselte Verbindung. Zertifikate sind über Let’s Encrypt kostenfrei und bei den meisten Anbietern eingebaut – eine Website ohne Verschlüsselung ist heute kein vertretbarer Zustand mehr.

Statisch oder dynamisch

Wer reine HTML-Dateien ausliefert, braucht weder PHP noch eine Datenbank. Das ist der schnellste und angreifbarste Fall zugleich – angreifbar im Sinne von: Es gibt kaum etwas anzugreifen. Sobald ein Redaktionssystem hinzukommt, laufen bei jedem Aufruf Programmcode und Datenbankabfragen mit, und die Angriffsfläche wächst mit jeder Erweiterung.

Ein Mittelweg ist die statische Erzeugung: Die Inhalte werden verwaltet wie in einem Redaktionssystem, ausgeliefert werden aber fertige Dateien. Genau so entsteht dieses Portal.

Dateien auf den Server bringen

Der übliche Weg ist ein Programm wie FileZilla über SFTP. Für größere Eingriffe ist die Kommandozeile über PuTTY schneller, und Datenbanken werden meist über phpMyAdmin verwaltet.

Worauf man beim Anbieter achten sollte

Serverstandort und Auftragsverarbeitungsvertrag, wenn personenbezogene Daten anfallen. Die Möglichkeit, eigene Regeln in einer .htaccess-Datei zu setzen – ohne sie sind Weiterleitungen und Fehlerseiten kaum steuerbar. Und wie lange Protokolldaten aufbewahrt werden, denn diese Angabe gehört in die Datenschutzerklärung.

Werkzeuge in Webhosting

🗄️

phpMyAdmin

phpMyAdmin-Projekt · Seit 1998

phpMyAdmin ist eine Weboberfläche zur Verwaltung von MySQL- und MariaDB-Datenbanken. Es läuft selbst als PHP-Anwendung auf dem Server und wird im Browser bedient – deshalb liegt es bei nahezu jedem Webhosting-Paket bei. Für die Arbeit mit HTML ist …

Datenbanken und Tabellen verwaltenSQL-Abfragen ausführenImport und ExportBenutzerrechteStruktur ändernSuchen und Ersetzen
🔐

PuTTY

Simon Tatham · Seit 1999

PuTTY öffnet eine verschlüsselte Kommandozeile auf einem entfernten Server. Auf Linux und macOS ist ein SSH-Befehl im Terminal bereits enthalten; unter Windows war PuTTY jahrelang der Standardweg und ist es für viele geblieben, obwohl Windows inzwis…

SSH-VerbindungenSCP und SFTP über ZusatzprogrammeSchlüsselverwaltung mit PuTTYgengespeicherte SitzungenPortweiterleitung
📤

WinSCP

Martin Přikryl · Seit 2000

Dateiübertragung für Windows, mit zwei Eigenschaften, die im Alltag den Unterschied machen. Erstens der Verzeichnisabgleich: Er vergleicht lokal und entfernt und überträgt nur, was sich geändert hat – in beide Richtungen wählbar, mit Vorschau, was …

Dateiübertragung über SFTP und FTPAbgleich von VerzeichnissenBearbeiten am Server

Werkzeuge – weitere Extras