Virtualmin è un potente pannello di controllo per la gestione dei server, particolarmente utile per chi ospita più siti web, questo tutorial ti guiderà nell’installazione di Virtualmin su Ubuntu, con supporto sia per Apache che per NGINX.
Cosa sono Apache e NGINX?
Apache e NGINX sono i due server web più popolari al mondo. Entrambi svolgono il ruolo di gestire le richieste HTTP e servire contenuti web.
- Apache: noto per la sua flessibilità e la vasta compatibilità con moduli, Apache è ampiamente utilizzato per l’hosting di siti web dinamici, inclusi quelli basati su CMS come WordPress.
- NGINX: è un server web ad alte prestazioni che eccelle nella gestione delle connessioni simultanee e nel funzionare come proxy inverso, bilanciatore di carico o cache HTTP.
Per WordPress, Apache e NGINX servono come piattaforma per servire i file PHP e statici richiesti dal CMS. Apache è spesso preferito per la compatibilità con .htaccess, mentre NGINX è ideale per alte prestazioni.
Prerequisiti
- Un server Ubuntu (20.04 o 22.04).
- Accesso root o un utente con privilegi sudo.
- Una connessione internet stabile.
Passaggi per l’Installazione
Aggiornare il Sistema
Assicurati che il sistema sia aggiornato:
sudo apt update && sudo apt upgrade -y
Installare Dipendenze
Installa le dipendenze necessarie:
sudo apt install wget curl software-properties-common -y
Scaricare e Avviare lo Script di Installazione Ufficiale
Virtualmin offre uno script di installazione automatizzata che semplifica il processo.
Virtualmin Con Apache (default)
Scarica lo script di installazione:
wget http://software.virtualmin.com/gpl/scripts/install.sh
Rendi eseguibile lo script:
chmod +x install.sh
Avvia l’installazione:
sudo ./install.sh
Lo script configurerà Virtualmin con Apache come server web predefinito. In alternativa usare lo script ufficiale:
sudo sh -c "$(curl -fsSL https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh)" -- --bundle LAMP
Virtualmin Con NGINX
Per utilizzare NGINX, dovrai specificarlo come opzione:
Scarica lo script come sopra. Esegui lo script con l’opzione per NGINX:
sudo ./install.sh --bundle LEMP
Questo installerà NGINX, MySQL/MariaDB e PHP.
Script Ufficiale:
sudo sh -c "$(curl -fsSL https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh)" -- --bundle LEMP
Configurare Virtualmin
- Dopo l’installazione, accedi a Virtualmin tramite un browser all’indirizzo:
https://<IP-del-server>:10000
- Accedi con il nome utente root e la relativa password.
- Segui la configurazione guidata per completare il setup.
Verifica l’Installazione
Crea un dominio virtuale e assicurati che Virtualmin stia funzionando correttamente con Apache o NGINX.
Virtualmin semplifica la gestione di siti WordPress su server Ubuntu, offrendo flessibilità nella scelta del server web tra Apache e NGINX. Con questo tutorial, hai una guida chiara per iniziare con l’installazione e la configurazione. Come Installare Virtualmin su Ubuntu e Installare WordPress