Începând cu 2026, cPanel a integrat nativ 360 Monitoring în toate licențele cPanel WHM, eliminând…

Cum configurezi un server VPS AlmaLinux 9 de la zero pentru hosting cPanel
AlmaLinux 9 este sistemul de operare recomandat pentru serverele cPanel în 2026, oferind suport LTS până în 2032 și compatibilitate completă cu toate versiunile recente cPanel WHM. Acest ghid vă conduce pas cu pas prin întregul proces de configurare, de la un VPS gol la un server de hosting cPanel complet funcțional și securizat.
Procesul complet durează între 45 și 90 de minute, în funcție de viteza conexiunii la internet a serverului și de performanța hardware-ului.
Cum configurezi un server VPS AlmaLinux 9 de la zero pentru hosting cPanel
Cerințe minime pentru cPanel pe AlmaLinux 9: minimum 2 GB RAM (recomandat 4 GB sau mai mult), minimum 20 GB spațiu pe disc (recomandat 40 GB+), AlmaLinux 9 instalat fresh fără alte software-uri, adresă IP statică și acces SSH cu privilegii root.
Pasul 1: Actualizarea sistemului
Conectați-vă prin SSH la serverul nou și actualizați toate pachetele:
ssh root@IP_SERVER
# Actualizati toate pachetele
dnf update -y && dnf upgrade -y
# Instalati utilitarele necesare pentru instalarea cPanel
dnf install -y curl perl tar wgetPasul 2: Configurarea hostname-ului
cPanel necesită un hostname în format Fully Qualified Domain Name (FQDN). Hostname-ul trebuie să fie un subdomeniu real al unui domeniu pe care îl dețineți, nu doar un nume aleatoriu:
# Setati hostname-ul FQDN
hostnamectl set-hostname server.domeniu-vostru.ro
# Adaugati hostname-ul in /etc/hosts
echo "IP_SERVER server.domeniu-vostru.ro server" >> /etc/hosts
# Verificati ca hostname-ul este configurat corect
hostname -f
# Trebuie sa returneze: server.domeniu-vostru.roAdăugați înregistrarea DNS de tip A pentru server.domeniu-vostru.ro la registrarul de domenii, direcționând spre IP-ul serverului, înainte de a continua.
Pasul 3: Dezactivarea SELinux
cPanel nu suportă SELinux și necesită dezactivarea acestuia înaintea instalării:
# Dezactivati SELinux temporar
setenforce 0
# Dezactivati SELinux permanent
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
# Verificati
getenforce
# Trebuie sa returneze: PermissivePasul 4: Configurarea firewall-ului pentru porturile cPanel
Deschideți porturile necesare cPanel înainte de instalare:
# Porturile esentiale cPanel
firewall-cmd --permanent --add-port=2087/tcp # WHM SSL
firewall-cmd --permanent --add-port=2083/tcp # cPanel SSL
firewall-cmd --permanent --add-port=2086/tcp # cPanel fara SSL
firewall-cmd --permanent --add-port=2082/tcp # WHM fara SSL
firewall-cmd --permanent --add-service=http # Port 80
firewall-cmd --permanent --add-service=https # Port 443
firewall-cmd --permanent --add-service=ftp # FTP
firewall-cmd --permanent --add-service=smtp # Email
firewall-cmd --permanent --add-service=smtps
firewall-cmd --permanent --add-service=imap
firewall-cmd --permanent --add-service=imaps
firewall-cmd --permanent --add-service=pop3
firewall-cmd --permanent --add-service=pop3s
firewall-cmd --permanent --add-port=53/tcp # DNS
firewall-cmd --permanent --add-port=53/udp
firewall-cmd --reloadPasul 5: Instalarea cPanel WHM
# Descarcati si rulati scriptul de instalare cPanel
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latestInstalarea durează 45-90 de minute. Nu întrerupeți procesul și nu reporniți serverul în timpul instalării. Urmăriți progresul în terminal: cPanel instalează Apache, MySQL, PHP, Exim și zeci de alte componente.
La finalul instalării veți vedea mesajul de succes cu URL-ul de acces la WHM.
Pasul 6: Configurarea inițială WHM
Accesați WHM la https://IP_SERVER:2087 cu credențialele root:
- Acceptați termenii și condițiile licenței cPanel (trial gratuit 15 zile).
- Introduceți adresa de email de contact a administratorului.
- Configurați nameserverele: ns1.domeniu-vostru.ro și ns2.domeniu-vostru.ro cu IP-ul serverului.
- Configurați IP-ul serverului ca IP principal.
- Parcurgeți Setup Wizard-ul și salvați configurația.
Pasul 7: Securizarea post-instalare
# Instalati CSF firewall (inlocuieste firewalld cu un firewall mai complet)
cd /usr/src
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
# Testati ca iptables functioneaza cu CSF
perl /usr/local/csf/bin/csftest.pl
# Activati CSF (setati TESTING=0 in /etc/csf/csf.conf)
sed -i 's/TESTING = "1"/TESTING = "0"/' /etc/csf/csf.conf
csf -rActivați cPHulk din WHM, Security Center, cPHulk Brute Force Protection. Adăugați IP-ul propriu în whitelist înainte de activare.
Pasul 8: Configurarea AutoSSL și a backup-urilor
Din WHM navigați la SSL/TLS, Manage AutoSSL și activați Let’s Encrypt ca provider pentru certificatele SSL gratuite automate.
Din WHM navigați la Backup, Backup Configuration și configurați backup-uri zilnice stocate pe un server FTP sau S3 extern, nu pe același disc cu datele.
Concluzie
Un server VPS AlmaLinux 9 cu cPanel configurat corect este gata pentru hosting profesional în aproximativ 2 ore de la pornire. Pașii esențiali sunt: actualizare sistem, hostname FQDN, dezactivare SELinux, deschidere porturi, instalare cPanel, configurare WHM, instalare CSF și configurare backup-uri. Săriți oricare dintre acești pași și riscați probleme de securitate sau funcționalitate ulterioară.
Planurile noastre de server VPS cu 24, 32 și 64 de nuclee CPU sunt livrate cu AlmaLinux 9 preinstalat, gata pentru instalarea cPanel conform acestui ghid.


