Hosting web

DirectAdmin

Definizione

DirectAdmin è un pannello di controllo per l’hosting web su server Linux, noto per la sua leggerezza, che organizza l’accesso su tre livelli: amministratore, rivenditore e utente. Permette di gestire domini, email, database e versioni di PHP, e lascia scegliere il web server: Apache di default, Nginx, LiteSpeed o OpenLiteSpeed.

DirectAdmin, Hosting web

DirectAdmin si propone come alternativa più essenziale a cPanel e a Plesk. Lo si trova presso provider di hosting condiviso, rivenditori e su VPS gestite direttamente dai loro proprietari. La sua interfaccia web risponde di solito sulla porta 2222, quella usata negli esempi della documentazione.

Tre livelli di accesso

DirectAdmin distingue tre livelli, messi in evidenza dal suo sito ufficiale:

  • Amministratore: gestisce l’intero server, i rivenditori, i pacchetti e i servizi.
  • Rivenditore: crea e gestisce i propri clienti, entro i limiti fissati dall’amministratore.
  • Utente: gestisce i propri domini, email, database e file.

Una funzione di accesso come un altro account permette all’amministratore di entrare in qualsiasi account, e al rivenditore in quelli dei suoi clienti, senza conoscerne la password. Comoda per l’assistenza, ricorda anche che un account amministratore compromesso dà accesso a tutti i siti del server.

La scelta del web server e di PHP

Lo strumento CustomBuild installa e aggiorna i componenti software. La sua documentazione prevede cinque opzioni di web server:

  • apache: la scelta predefinita, con pieno supporto del .htaccess;
  • nginx: veloce per i file statici, ma senza supporto del .htaccess;
  • nginx_apache: Nginx serve i file statici, Apache gestisce i contenuti dinamici e il .htaccess;
  • litespeed: LiteSpeed Web Server, commerciale, sostituto diretto di Apache;
  • openlitespeed: l’edizione open source di LiteSpeed, che legge solo le regole di riscrittura del .htaccess.

Per PHP, DirectAdmin offre in particolare PHP-FPM, con fino a quattro versioni attive selezionabili per ogni dominio, e LSPHP, riservato ai server LiteSpeed (tranne su CloudLinux, dove funziona anche con Apache). Un selettore permette all’utente di scegliere la versione di PHP dei suoi domini.

Per WordPress

  • Individua il web server: con Apache, LiteSpeed o la coppia Nginx più Apache, il file .htaccess di WordPress funziona. Con il solo Nginx viene ignorato; con OpenLiteSpeed vengono lette solo le regole di riscrittura.
  • Impostazioni PHP: con OpenLiteSpeed, le direttive PHP passano da un file .user.ini anziché dal .htaccess.
  • Cache: il plugin LiteSpeed Cache attiva la cache delle pagine solo con un server LiteSpeed o OpenLiteSpeed; su Apache o Nginx scegli un altro plugin.
  • Sicurezza dell’account: DirectAdmin supporta l’autenticazione a due fattori; attivala, soprattutto per gli account amministratore e rivenditore.

Per gli alias dei file, WP Masquerade Pro genera regole adatte al server in uso; la pagina sulla compatibilità con hosting e cache descrive i casi Apache, LiteSpeed e Nginx.

Errori frequenti

Passare un server da Apache al solo Nginx senza tradurre le regole .htaccess dei siti ospitati: permalink e protezioni smettono di funzionare. Altra trappola: dimenticare di aggiornare i componenti tramite CustomBuild, mentre PHP e il web server ricevono regolarmente correzioni di sicurezza.

Per approfondire

  • Pagina Compatibilità con hosting e cache

Fonti

  1. DirectAdmin: Features list (link esterno, si apre in una nuova scheda)
  2. DirectAdmin Docs: CustomBuild, Web Services (link esterno, si apre in una nuova scheda)
  3. DirectAdmin: Supported Services (link esterno, si apre in una nuova scheda)
  4. DirectAdmin Docs: API (link esterno, si apre in una nuova scheda)

Tutte le definizioni

Sicurezza WordPress, senza rumore

Un’email quando conta: nuovi attacchi osservati, aggiornamenti del plugin e guide pratiche. Niente spam, disiscrizione con un clic.

Inizia gratis, passa a Pro quando sei pronto

La versione gratuita nasconde già WordPress e sposta la pagina di login. Pro aggiunge alias, autenticazione a due fattori e monitoraggio.