Soluții Web Eficiente – Ghid Complet

Servicii de Găzduire WordPress de la 60 Lei / An.

Ghiduri și Sfaturi WordPress

Cum să instalezi cPanel pe AlmaLinux 8.9

Cum să instalezi cPanel pe AlmaLinux 8.9: Ghid complet cu configurări și module esențiale

cPanel este unul dintre cele mai populare panouri de control pentru administrarea serverelor, oferind o interfață grafică intuitivă și funcționalități avansate pentru gestionarea site-urilor web, bazelor de date și emailurilor. În acest ghid, vom detalia procesul de instalare a cPanel pe AlmaLinux 8.9 și configurările esențiale care trebuie realizate imediat după instalare.

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.

Acceptare conditii licenta 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.