Webhosting

DirectAdmin

Definitie

DirectAdmin is een lichtgewicht controlepaneel voor webhosting op Linux-servers dat de toegang in drie niveaus indeelt: beheerder, reseller en gebruiker. Je beheert er domeinen, e-mail, databases en PHP-versies mee, en je kiest zelf de webserver: standaard Apache, of Nginx, LiteSpeed of OpenLiteSpeed.

DirectAdmin, Webhosting

DirectAdmin presenteert zich als een soberder alternatief voor cPanel en Plesk. Je komt het tegen bij aanbieders van shared hosting, bij resellers en op VPS'en die hun eigenaars zelf beheren. De webinterface is meestal bereikbaar op poort 2222, de poort die ook in de voorbeelden van de documentatie staat.

Drie toegangsniveaus

DirectAdmin onderscheidt drie niveaus, die de officiële site op de voorgrond zet:

  • Beheerder: beheert de hele server, de resellers, de pakketten en de diensten.
  • Reseller: maakt en beheert zijn eigen klanten, binnen de grenzen die de beheerder vastlegt.
  • Gebruiker: beheert zijn domeinen, e-mail, databases en bestanden.

Met een functie om in te loggen als een ander account kan de beheerder elk account binnengaan, en de reseller de accounts van zijn klanten, zonder hun wachtwoord te kennen. Handig voor support, maar het herinnert er ook aan dat een gehackt beheerdersaccount toegang geeft tot alle sites op de server.

De keuze van webserver en PHP

De tool CustomBuild installeert en werkt de softwareonderdelen bij. De documentatie noemt vijf opties voor de webserver:

  • apache: de standaardkeuze, met volledige ondersteuning voor .htaccess;
  • nginx: snel voor statische bestanden, maar zonder ondersteuning voor .htaccess;
  • nginx_apache: Nginx levert de statische bestanden, Apache verwerkt het dynamische deel en de .htaccess;
  • litespeed: LiteSpeed Web Server, commercieel en een directe vervanger van Apache;
  • openlitespeed: de opensource-editie van LiteSpeed, die alleen de rewrite-regels uit de .htaccess leest.

Voor PHP biedt DirectAdmin onder meer PHP-FPM, met maximaal vier actieve versies waaruit je per domein kiest, en LSPHP, dat alleen voor LiteSpeed-servers bedoeld is (behalve onder CloudLinux, waar het ook met Apache werkt). Met een versiekiezer bepaalt de gebruiker de PHP-versie van zijn domeinen.

Voor WordPress

  • Zoek uit welke webserver er draait: met Apache, LiteSpeed of de combinatie Nginx en Apache werkt het .htaccess-bestand van WordPress. Met alleen Nginx wordt het genegeerd; met OpenLiteSpeed worden alleen de rewrite-regels gelezen.
  • PHP-instellingen: onder OpenLiteSpeed zet je PHP-directives in een .user.ini-bestand in plaats van in de .htaccess.
  • Cache: de plugin LiteSpeed Cache activeert zijn paginacache alleen met een LiteSpeed- of OpenLiteSpeed-server; kies op Apache of Nginx een andere plugin.
  • Accountbeveiliging: DirectAdmin ondersteunt tweefactorauthenticatie; schakel die in, vooral voor beheerders- en reselleraccounts.

Voor bestandsaliassen genereert WP Masquerade Pro regels die bij de gebruikte server passen; de pagina compatibiliteit met hosters en caches beschrijft de situaties met Apache, LiteSpeed en Nginx.

Veelgemaakte fouten

Een server van Apache naar alleen Nginx overzetten zonder de .htaccess-regels van de gehoste sites te vertalen: permalinks en beveiligingen werken dan niet meer. Een andere valkuil is vergeten de onderdelen via CustomBuild bij te werken, terwijl PHP en de webserver regelmatig beveiligingsupdates krijgen.

Verder lezen

  • Pagina Compatibel met hosting en cache

Bronnen

  1. DirectAdmin: Features list (externe link, opent in een nieuw tabblad)
  2. DirectAdmin Docs: CustomBuild, Web Services (externe link, opent in een nieuw tabblad)
  3. DirectAdmin: Supported Services (externe link, opent in een nieuw tabblad)
  4. DirectAdmin Docs: API (externe link, opent in een nieuw tabblad)

Alle definities

WordPress-beveiliging, zonder ruis

Eén e-mail wanneer het ertoe doet: nieuw waargenomen aanvallen, updates van de plugin en praktische gidsen. Geen spam, afmelden met één klik.

Begin gratis, stap over op Pro wanneer je eraan toe bent

De gratis versie verbergt WordPress al en verplaatst de inlogpagina. Pro voegt aliassen, tweestapsverificatie en bewaking toe.