Hébergement web

DirectAdmin

Définition

DirectAdmin est un panneau de contrôle d’hébergement web pour serveurs Linux, réputé léger, qui organise l’accès en trois niveaux : administrateur, revendeur et utilisateur. Il permet de gérer domaines, e-mails, bases de données et versions de PHP, et laisse choisir le serveur web : Apache par défaut, Nginx, LiteSpeed ou OpenLiteSpeed.

DirectAdmin, Hébergement web

DirectAdmin se présente comme une alternative plus sobre à cPanel et à Plesk. On le rencontre chez des hébergeurs mutualisés, chez des revendeurs et sur des VPS que leurs propriétaires administrent eux-mêmes. Son interface web répond habituellement sur le port 2222, celui qu’utilisent les exemples de sa documentation.

Trois niveaux d’accès

DirectAdmin distingue trois niveaux, que son site officiel met en avant :

  • Administrateur : gère le serveur entier, les revendeurs, les paquets et les services.
  • Revendeur : crée et gère ses propres clients, dans les limites fixées par l’administrateur.
  • Utilisateur : gère ses domaines, e-mails, bases de données et fichiers.

Une fonction de connexion en tant qu’autre compte permet à l’administrateur d’entrer dans n’importe quel compte, et au revendeur dans ceux de ses clients, sans connaître leur mot de passe. Pratique pour le support, elle rappelle aussi qu’un compte administrateur compromis donne accès à tous les sites du serveur.

Le choix du serveur web et de PHP

L’outil CustomBuild installe et met à jour les briques logicielles. Sa documentation propose cinq options de serveur web :

  • apache : le choix par défaut, avec la prise en charge complète du .htaccess ;
  • nginx : rapide pour les fichiers statiques, mais sans prise en charge du .htaccess ;
  • nginx_apache : Nginx sert les fichiers statiques, Apache traite le dynamique et le .htaccess ;
  • litespeed : LiteSpeed Web Server, commercial, remplaçant direct d’Apache ;
  • openlitespeed : l’édition libre de LiteSpeed, qui ne lit que les règles de réécriture du .htaccess.

Côté PHP, DirectAdmin propose notamment PHP-FPM, avec jusqu’à quatre versions actives au choix pour chaque domaine, et LSPHP, réservé aux serveurs LiteSpeed (sauf sous CloudLinux, où il fonctionne aussi avec Apache). Un sélecteur permet à l’utilisateur de choisir la version de PHP de ses domaines.

Pour WordPress

  • Identifiez le serveur web : avec Apache, LiteSpeed ou le duo Nginx et Apache, le fichier .htaccess de WordPress fonctionne. Avec Nginx seul, il est ignoré ; avec OpenLiteSpeed, seules les règles de réécriture sont lues.
  • Réglages PHP : sous OpenLiteSpeed, les directives PHP passent par un fichier .user.ini plutôt que par le .htaccess.
  • Cache : le plugin LiteSpeed Cache n’active son cache de page qu’avec un serveur LiteSpeed ou OpenLiteSpeed ; sur Apache ou Nginx, choisissez un autre plugin.
  • Sécurité du compte : DirectAdmin propose la double authentification ; activez-la, surtout pour les comptes administrateur et revendeur.

Pour les alias de fichiers, WP Masquerade Pro génère des règles adaptées au serveur utilisé ; la page compatibilité hébergeurs et caches détaille les cas Apache, LiteSpeed et Nginx.

Erreurs fréquentes

Passer un serveur d’Apache à Nginx seul sans traduire les règles .htaccess des sites hébergés : permaliens et protections cessent de fonctionner. Autre piège, oublier de mettre à jour les composants via CustomBuild, alors que PHP et le serveur web reçoivent régulièrement des correctifs de sécurité.

Pour aller plus loin

  • Page Compatibilité hébergeurs et caches

Sources

  1. DirectAdmin : Features list (lien externe, nouvel onglet)
  2. DirectAdmin Docs : CustomBuild, Web Services (lien externe, nouvel onglet)
  3. DirectAdmin : Supported Services (lien externe, nouvel onglet)
  4. DirectAdmin Docs : API (lien externe, nouvel onglet)

Toutes les définitions

La sécurité WordPress, sans le bruit

Un e-mail quand ça compte : nouvelles attaques observées, mises à jour de l’extension et guides pratiques. Pas de spam, désinscription en un clic.

Commencez gratuitement, passez à Pro quand vous êtes prêt

La version gratuite masque déjà WordPress et déplace la page de connexion. Pro ajoute alias, double authentification et surveillance.