Installare e configurare cPanel su un server richiede alcuni passaggi specifici. cPanel è una delle piattaforme di hosting più popolari per gestire i server web, ma prima di procedere, devi assicurarti di avere le giuste risorse e autorizzazioni. Ecco una guida dettagliata per l’installazione e la configurazione di cPanel su un server Linux (CentOS, AlmaLinux o CloudLinux sono i sistemi operativi ufficialmente supportati).
Requisiti preliminari
- Un server dedicato o VPS: cPanel richiede una macchina fisica o virtuale con risorse adeguate.
- Sistema operativo compatibile: cPanel è compatibile con le seguenti versioni di Linux:
- CentOS 7/8
- AlmaLinux 8
- CloudLinux 8
- Accesso root al server tramite SSH.
- Un nome di dominio configurato correttamente e che punti al server, se vuoi configurare un server di hosting web.
- Almeno 1 GB di RAM e 20 GB di spazio libero su disco (per una configurazione minima).
Passo 1: Preparazione del server
Assicurati che il server sia aggiornato e privo di software che possa interferire con l’installazione.
- Accedi al server tramite SSH:Se usi una macchina locale o VPS, puoi accedere tramite SSH:
ssh root@IP_DEL_SERVER
- Aggiorna il sistema operativo:Prima di installare cPanel, è sempre consigliato aggiornare il sistema:
yum update -y
- Disabilita SELinux (se è abilitato): SELinux potrebbe causare conflitti durante l’installazione di cPanel. Disabilitarlo è una buona pratica per evitare problemi. Per disabilitare SELinux, modifica il file di configurazione:
nano /etc/selinux/config
Cambia la riga
SELINUX=enforcing
in:SELINUX=disabled
Poi, riavvia il sistema:
reboot
- Disabilita il firewall temporaneamente (opzionale ma utile durante l’installazione):
systemctl stop firewalld
Dopo l’installazione, sarà necessario configurare il firewall correttamente.
Passo 2: Installare cPanel
L’installazione di cPanel richiede uno script che può essere eseguito direttamente dal terminale. Esegui i seguenti comandi per scaricare e avviare l’installazione:
- Scarica lo script di installazione di cPanel:
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
- Esegui lo script di installazione:
sh latest
Questo processo richiederà tempo, da 30 minuti a 1 ora, a seconda della velocità del server e della connessione. Durante l’installazione, verranno installati i pacchetti necessari per cPanel e WHM (WebHost Manager).
Una volta completato il processo, il sistema ti mostrerà un messaggio di completamento. Potresti anche ricevere un’email di notifica (se configurata correttamente).
Passo 3: Accedere a WHM (WebHost Manager)
Dopo aver completato l’installazione, puoi accedere a WHM (WebHost Manager) per configurare cPanel.
- Accedi a WHM tramite il browser: Vai all’indirizzo:
https://IP_DEL_SERVER:2087
Sostituisci
IP_DEL_SERVER
con l’indirizzo IP del tuo server. Ad esempio:https://192.168.1.100:2087
Nota: Se il firewall è abilitato, dovrai assicurarti che la porta 2087 (per WHM) sia aperta.
- Login in WHM: Usa
root
come nome utente e la tua password di root per il login.
Passo 4: Configurazione iniziale di WHM
- Accetta l’accordo di licenza.
- Configura il server: WHM ti guiderà attraverso una serie di schermate per configurare:
- Impostazioni di rete (hostname, risoluzione DNS, ecc.).
- Impostazioni del server di email (configurazione di Exim, ecc.).
- Impostazioni del server di sicurezza (configurazione del firewall, SSL, ecc.).
- Imposta il tuo nome di dominio: Configura correttamente il nome di dominio del server (hostname) in modo che cPanel possa riconoscerlo.
- Imposta il server di nameserver:
- WHM ti chiederà di configurare i nameserver, che dovrai configurare sul tuo provider di dominio (ad esempio, configurando i nameserver presso il registrar).
- Tipicamente, i nameserver sono:
ns1.tuodominio.com
ns2.tuodominio.com
- Crea il tuo primo account cPanel: Una volta configurato il server, puoi creare il tuo primo account cPanel utilizzando WHM. Vai su:
- Account Functions → Create a New Account
Passo 5: Configurazione di cPanel
- Accedi a cPanel: Ora che hai configurato un account, puoi accedere al pannello cPanel di quel dominio. Vai su:
https://tuodominio.com:2083
- Configurazione iniziale: All’interno di cPanel, puoi configurare il sito web, installare CMS come WordPress, configurare email, creare database, ecc.
Passo 6: Configurare il Firewall
Se hai disabilitato il firewall durante l’installazione, dovrai configurarlo correttamente. Se stai usando firewalld
, puoi abilitare le porte necessarie per cPanel.
firewall-cmd --permanent --add-port=2087/tcp
firewall-cmd --permanent --add-port=2083/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
Passo 7: Assicurati che cPanel sia aggiornato
Puoi aggiornare cPanel usando il comando:
/usr/local/cpanel/cpupdate
Conclusioni
Ora che hai cPanel e WHM installati e configurati, puoi iniziare a gestire i tuoi siti web, email e server. WHM ti fornisce il controllo completo del server, mentre cPanel è l’interfaccia che i tuoi clienti useranno per gestire i loro siti.
Articoli Simili
- Come guadagnare con un blog nel 2025
- 10 migliori plugin per l’ottimizzazione delle immagini WordPress
- Come bloccare gli attacchi Brutal Force su WordPress
- I 10 migliori Plugin Google per il tuo blog WordPress
- WordPress sito bucato con Timthumb
- Come impostare correttamente il file robots.txt e come evitare i principali problemi
- Le migliori risorse per gli sviluppatori – Aprile 2018
- I migliori plugin free per le foto – WordPress
- Come testare un sito in varie risoluzioni
- Promozione Hosting: Sconto