Plesk spielt dieselbe Rolle wie cPanel oder DirectAdmin: eine Weboberfläche, über die du die Dienste eines Servers steuerst. Die Besonderheit: Plesk läuft sowohl unter Linux als auch unter Windows Server. Die aktuelle Version, Plesk Obsidian, unterstützt laut Hersteller die drei neuesten Windows-Versionen und zahlreiche Linux-Distributionen, darunter AlmaLinux, Ubuntu und Debian. Du findest Plesk bei Shared-Hosting-Anbietern, aber auch vorinstalliert auf VPS und dedizierten Servern.
So funktioniert Plesk
Der Administrator meldet sich über HTTPS unter der Adresse des Servers mit Port 8443 an. Plesk unterscheidet zwischen dem Server-Administrator, eventuellen Resellern und Kunden, jeweils mit eigenen Abonnements. In der Oberfläche legst du Websites, E-Mail-Postfächer und Datenbanken an, wählst die PHP-Version pro Domain und installierst Erweiterungen, die zusätzliche Funktionen mitbringen (externe Backups, Sicherheit, Monitoring).
Nginx und Apache: das Standard-Duo unter Linux
Unter Linux arbeiten Nginx und Apache laut Plesk-Dokumentation im Tandem: Nginx nimmt die Anfragen entgegen und liefert statische Dateien aus, Apache verarbeitet die dynamischen Inhalte. Diese Kombination bleibt mit der .htaccess-Datei von WordPress kompatibel und nutzt trotzdem die Leichtigkeit von Nginx.
Es gibt auch einen reinen Nginx-Betrieb: Deaktivierst du in den Apache- und Nginx-Einstellungen einer Domain das Kästchen „Proxy-Modus“, laufen die Anfragen nicht mehr über Apache, und PHP wird von PHP-FPM über Nginx ausgeführt. Die Dokumentation warnt, dass für Dateien, die Nginx direkt ausliefert, weder Rewrite-Regeln noch .htaccess-Direktiven gelten. Jeder Schutz aus einer .htaccess muss dann in Nginx-Direktiven übersetzt und im dafür vorgesehenen Feld eingetragen werden.
Unter Windows setzt Plesk auf IIS, den Webserver von Microsoft, mit eigenen Konfigurationsregeln.
WP Toolkit
WP Toolkit ist das WordPress-Werkzeug von Plesk. Laut den Versionshinweisen von Plesk Obsidian vereint es die Verwaltung mehrerer Installationen in einer einzigen Übersicht, Härtung und Sicherheitsprüfung, Staging-Kopien, Klonen, Synchronisieren und sogenannte intelligente Updates, die die Website testen, bevor ein Update eingespielt wird.
Für WordPress
- Prüfe den Modus der Domain: Im Proxy-Modus funktioniert die .htaccess von WordPress; im reinen Nginx-Betrieb müssen die Permalinks über Nginx-Regeln laufen.
- Schütze den Admin-Bereich auf Serverebene, mit der Methode, die zum gewählten Modus passt, wie unser Leitfaden zeigt, um wp-admin per .htaccess oder Nginx zu schützen.
- Nutze das Staging von WP Toolkit, um ein größeres Update zu testen, bevor du es auf der Live-Website einspielst.
- Cache: Plesk kann pro Domain einen Nginx-Cache aktivieren; staple ihn nicht unbedacht mit einem Seiten-Cache-Plugin, sonst riskierst du veraltete Seiten.
WP Masquerade berücksichtigt diese Serverunterschiede: Unsere Seite zur Kompatibilität mit Hostern und Caches erklärt, was unter Apache, unter Nginx und hinter einem Proxy gilt.
Häufige Fehler
Sicherheitsregeln in eine .htaccess schreiben, obwohl die Domain im reinen Nginx-Betrieb läuft: Sie werden schlicht ignoriert. Ein weiterer Fehler ist, Port 8443 für alle offen zu lassen und dazu ein schwaches Administratorpasswort zu verwenden; beschränke den Zugriff nach Möglichkeit auf bestimmte IP-Adressen und aktiviere die Zwei-Faktor-Authentifizierung.