Sumar
Pregătirea serverului AlmaLinux
Înainte de a instala cPanel, asigură-te că serverul tău îndeplinește următoarele cerințe:
Specificații minime:
- 2 GB RAM (4 GB recomandat).
- 40 GB spațiu liber pe disc.
- Procesor modern (minim 1 GHz).
- Acces root: Ai nevoie de acces complet la server prin SSH.
- IP dedicat: cPanel necesită un IP static dedicat.
- Hostname valid: Setează un hostname complet calificat (FQDN), de exemplu,
server.example.com.
Configurarea hostname-ului
Conectează-te la server prin SSH și setează hostname-ul:
hostnamectl set-hostname server.example.com
Verifică modificările:
hostnamectl
Actualizarea sistemului
Actualizează pachetele sistemului pentru a te asigura că ai cele mai recente versiuni și patch-uri de securitate:
dnf update -y
Repornește serverul după actualizare.
Instalarea dependințelor necesare
Instalează pachetele necesare pentru instalarea cPanel:
dnf install perl tar wget -y
Instalează editorul de text nano și managerul de fișiere
mc:
dnf install nano mc -y
Setează nano ca editor implicit:
echo 'export VISUAL=nano' ~/.bashrc echo 'export EDITOR=nano' ~/.bashrc source ~/.bashrc
Verifică setarea editorului implicit:
echo $EDITOR
Descărcarea și instalarea cPanel
Descarcă scriptul de instalare cPanel și execută-l:
cd /home curl -o latest -L https://securedownloads.cpanel.net/latest sh latest
Această comandă va iniția instalarea cPanel, care poate dura între 30 și 60 de minute, în funcție de resursele serverului și conexiunea la internet.
Configurările inițiale după instalare
După finalizarea instalării, accesează interfața WHM (Web Host Manager) pentru configurările inițiale. Deschide un browser și navighează la:
https://<IP-ul-serverului:2087
Loghează-te folosind:
Utilizator: root
Parolă: Parola root a serverului.
Acceptarea acordului de licență
- La prima accesare, va trebui să accepți termenii și condițiile cPanel.
Activarea licenței
- Introdu licența cPanel achiziționată. Dacă nu ai una, poți opta pentru o versiune de probă de 15 zile.
Setarea rețelei și a serverului DNS
- Hostname: Asigură-te că hostname-ul este setat corect.
- Nameservere: Configurează nameserverele preferate (de exemplu,
ns1.example.com și
ns2.example.com).
Configurarea pachetelor inițiale
Creează pachete personalizate pentru conturile de hosting, specificând:
- Spațiul pe disc.
- Lățimea de bandă.
- Numărul maxim de domenii, baze de date și conturi de email.
Instalarea certificatului SSL pentru WHM
Asigură conexiuni securizate prin instalarea unui certificat SSL gratuit oferit de AutoSSL:
- Accesează secțiunea Manage Service SSL Certificates din WHM.
- Instalează un certificat SSL pentru serviciile serverului.
Instalarea și configurarea componentelor suplimentare
Instalarea și configurarea versiunilor PHP în EasyApache
EasyApache permite configurarea versiunilor multiple de PHP pe serverul tău. Urmează acești pași pentru a adăuga versiunile PHP 5 și 7:
- Accesează WHM și navighează la secțiunea EasyApache 4.
- Apasă pe Customize.
- În meniul PHP Versions, selectează versiunile PHP pe care dorești să le instalezi (de exemplu, PHP 5.6 și PHP 7.4).
- În meniul PHP Extensions, selectează extensiile necesare pentru fiecare versiune de PHP, cum ar fi:
mysqli
mbstring
zip
gd
- Apasă Review pentru a verifica configurația.
- Apasă Provision pentru a aplica modificările. Procesul poate dura câteva minute.
După finalizarea procesului, poți configura versiunile PHP pentru domeniile găzduite prin MultiPHP Manager:
- Navighează la MultiPHP Manager în WHM.
- Selectează domeniul dorit și alege versiunea PHP corespunzătoare din lista derulantă.
Instalarea LiteSpeed Web Server
LiteSpeed este o alternativă performantă la Apache, optimizată pentru viteză și securitate:
cd /usr/src wget https://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh sh lsws_whm_plugin_install.sh
Accesează WHM și activează LiteSpeed din secțiunea LiteSpeed Web Server Plugin.
Instalarea JetBackup
JetBackup simplifică gestionarea backup-urilor:
cd /usr/src wget https://repo.jetbackup.com/installer/jetbackup5.sh sh jetbackup5.sh
Activează JetBackup în WHM și configurează planuri de backup automate pentru conturile de utilizator.
Instalarea ConfigServer Security & Firewall (CSF)
CSF oferă protecție avansată împotriva atacurilor:
cd /usr/src wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh
Activează CSF din WHM și configurează regulile de firewall.
Instalarea Imunify360
Imunify360 oferă protecție împotriva malware-ului și atacurilor cibernetice:
wget https://repo.imunify360.cloudlinux.com/defence360/imunify-force-installer.sh bash imunify-force-installer.sh
Accesează secțiunea Imunify360 din WHM și configurează setările de securitate.
Instalarea Softaculous
Softaculous permite instalarea rapidă a aplicațiilor web:
cd /usr/local/cpanel/whostmgr/docroot/cgi wget -N http://files.softaculous.com/install.sh chmod 755 install.sh ./install.sh
Activează Softaculous din WHM și configurează categoriile de aplicații disponibile pentru utilizatori.
Instalarea SitePad Website Builder
SitePad este un constructor de site-uri drag-and-drop:
cd /usr/local/cpanel/whostmgr/docroot/cgi wget -N https://sitepad.com/install.sh chmod 755 install.sh ./install.sh
Configurează SitePad pentru utilizatorii cPanel din interfața WHM.
Configurări suplimentare AlmaLinux / cPanel
Configurarea backup-urilor
Setează o strategie de backup pentru a proteja datele:
- Accesează Backup Configuration din WHM.
- Activează backup-urile automate și specifică locația de stocare (local sau extern).
Optimizarea performanței
- Activează funcția LiteSpeed pentru timpi mai rapizi de încărcare.
- Configurează caching-ul folosind LiteSpeed Cache.
Concluzii
Instalarea cPanel pe AlmaLinux 8/9 este un proces relativ simplu, dar necesită atenție la detalii pentru a asigura funcționarea optimă a serverului. Acest ghid oferă toate informațiile necesare, de la pregătirea mediului până la configurarea modulelor esențiale.
Iată câteva puncte cheie:
- Compatibilitate și performanță: AlmaLinux este o alegere excelentă pentru cPanel datorită stabilității și suportului pe termen lung.
- Automatizare și ușurință: cPanel simplifică gestionarea serverului și site-urilor web, fiind ideal pentru utilizatorii care doresc să evite configurările manuale complexe.
- Configurări esențiale: Adăugarea modulelor și ajustarea setărilor sunt pași importanți pentru securitate și performanță.
În final, acest proces nu doar că îți oferă un mediu bine configurat pentru găzduirea site-urilor web, dar îți economisește și timp pe termen lung prin utilizarea unui panou de control intuitiv. Indiferent dacă ești administrator de server experimentat sau la început de drum, ghidul de față te ajută să atingi cu succes acest obiectiv.