Webhosting

DirectAdmin

Definition

DirectAdmin ist ein als schlank geltendes Control Panel für Webhosting auf Linux-Servern, das den Zugriff in drei Ebenen gliedert: Administrator, Reseller und Benutzer. Es verwaltet Domains, E-Mails, Datenbanken und PHP-Versionen und lässt dir die Wahl des Webservers: standardmäßig Apache, alternativ Nginx, LiteSpeed oder OpenLiteSpeed.

DirectAdmin, Webhosting

DirectAdmin versteht sich als schlankere Alternative zu cPanel und Plesk. Du begegnest ihm bei Shared-Hosting-Anbietern, bei Resellern und auf VPS, die ihre Besitzer selbst verwalten. Die Weboberfläche ist üblicherweise über Port 2222 erreichbar, den auch die Beispiele der Dokumentation verwenden.

Drei Zugriffsebenen

DirectAdmin unterscheidet drei Ebenen, die auf der offiziellen Website hervorgehoben werden:

  • Administrator: verwaltet den gesamten Server, die Reseller, die Pakete und die Dienste.
  • Reseller: legt eigene Kunden an und verwaltet sie, innerhalb der vom Administrator gesetzten Grenzen.
  • Benutzer: verwaltet seine Domains, E-Mails, Datenbanken und Dateien.

Mit einer „Anmelden als“-Funktion kann der Administrator jedes Konto betreten und der Reseller die Konten seiner Kunden, ohne deren Passwort zu kennen. Für den Support ist das praktisch, es erinnert aber auch daran, dass ein kompromittiertes Administratorkonto Zugriff auf alle Websites des Servers gibt.

Die Wahl von Webserver und PHP

Das Werkzeug CustomBuild installiert und aktualisiert die Softwarebausteine. Laut Dokumentation stehen fünf Webserver-Optionen zur Wahl:

  • apache: die Standardwahl, mit voller .htaccess-Unterstützung;
  • nginx: schnell bei statischen Dateien, aber ohne .htaccess-Unterstützung;
  • nginx_apache: Nginx liefert statische Dateien aus, Apache kümmert sich um dynamische Inhalte und die .htaccess;
  • litespeed: der kommerzielle LiteSpeed Web Server, ein direkter Ersatz für Apache;
  • openlitespeed: die freie Edition von LiteSpeed, die aus der .htaccess nur die Rewrite-Regeln liest.

Für PHP bietet DirectAdmin unter anderem PHP-FPM mit bis zu vier gleichzeitig aktiven Versionen, die pro Domain wählbar sind, sowie LSPHP, das LiteSpeed-Servern vorbehalten ist (außer unter CloudLinux, wo es auch mit Apache läuft). Über einen Selector wählt der Benutzer die PHP-Version seiner Domains selbst.

DirectAdmin und WordPress

  • Finde heraus, welcher Webserver läuft: Mit Apache, LiteSpeed oder dem Duo Nginx und Apache funktioniert die .htaccess-Datei von WordPress. Mit Nginx allein wird sie ignoriert, mit OpenLiteSpeed werden nur die Rewrite-Regeln gelesen.
  • PHP-Einstellungen: Unter OpenLiteSpeed gehören PHP-Direktiven in eine .user.ini-Datei statt in die .htaccess.
  • Cache: Das Plugin LiteSpeed Cache aktiviert seinen Seiten-Cache nur mit einem LiteSpeed- oder OpenLiteSpeed-Server; unter Apache oder Nginx nimmst du besser ein anderes Plugin.
  • Kontosicherheit: DirectAdmin bietet Zwei-Faktor-Authentifizierung; aktiviere sie, vor allem für Administrator- und Reseller-Konten.

Für die Datei-Aliase erzeugt WP Masquerade Pro Regeln, die zum eingesetzten Server passen; die Seite Kompatibilität mit Hostern und Caches beschreibt die Fälle Apache, LiteSpeed und Nginx im Detail.

Häufige Fehler

Einen Server von Apache auf Nginx allein umstellen, ohne die .htaccess-Regeln der gehosteten Websites zu übersetzen: Permalinks und Schutzregeln funktionieren dann nicht mehr. Eine weitere Falle: die Komponenten nicht über CustomBuild zu aktualisieren, obwohl PHP und Webserver regelmäßig Sicherheitsupdates erhalten.

Weiterlesen

  • Seite Kompatibel mit Hostern und Caches

Quellen

  1. DirectAdmin: Features list (externer Link, öffnet in neuem Tab)
  2. DirectAdmin Docs: CustomBuild, Web Services (externer Link, öffnet in neuem Tab)
  3. DirectAdmin: Supported Services (externer Link, öffnet in neuem Tab)
  4. DirectAdmin Docs: API (externer Link, öffnet in neuem Tab)

Alle Definitionen

WordPress-Sicherheit ohne Lärm

Eine E-Mail, wenn es wichtig ist: neu beobachtete Angriffe, Updates des Plugins und praktische Anleitungen. Kein Spam, Abmeldung mit einem Klick.

Starte kostenlos und wechsle zu Pro, wenn du so weit bist

Die kostenlose Version versteckt WordPress bereits und verschiebt die Anmeldeseite. Pro ergänzt Aliasse, Zwei-Faktor-Authentifizierung und Überwachung.