Capitol gratuit

Instalare și configurare inițială WHM

Instalarea cPanel/WHM se face pe un server Linux proaspăt (clean install, fără alte panouri sau software preinstalat). Procesul este automatizat dar dureaz...

Instalare cPanel/WHM

Instalarea cPanel/WHM se face pe un server Linux proaspăt (clean install, fără alte panouri sau software preinstalat). Procesul este automatizat dar durează 30-60 de minute.

Pași de instalare:

  1. Server proaspăt - Instalați AlmaLinux 8/9 sau Rocky Linux 8/9 minimal. Nu instalați alte panouri de control!
  2. Conectare SSH - Conectați-vă la server ca root prin SSH (port 22).
  3. Rulați scriptul de instalare:
    cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

    Instalarea durează 30-60 de minute. Nu întrerupeți procesul!

  4. Accesați WHM - După finalizare, accesați: https://IP-SERVER:2087. Autentificați-vă cu root și parola serverului.
  5. Wizardul inițial - WHM vă ghidează prin configurarea inițială (hostname, nameservere, IP-uri, contact email).

Configurare inițială WHM (Initial Setup Wizard)

1. Hostname

Hostname-ul serverului trebuie să fie un FQDN (Fully Qualified Domain Name) valid. Nu folosiți domeniul principal al unui site!

✓ Corect

server1.hosting-seo.ro

vps.goai.ro

ns1.firma-hosting.ro

✗ Greșit

goai.ro (domeniul principal)

server1 (fără domeniu)

localhost

2. Nameservere

Configurați cel puțin 2 nameservere pentru DNS:


Nameserver 1: ns1.domeniu-dvs.ro → IP-ul serverului
Nameserver 2: ns2.domeniu-dvs.ro → IP-ul serverului (sau alt IP/server)

Înregistrați aceste nameservere (Glue Records) la registrarul de domenii (ex: la ROTLD pentru domenii .ro).

3. IP-uri

Configurați IP-urile disponibile pe server:

  • IP principal (Main Shared IP) - IP-ul folosit implicit de toate conturile
  • IP-uri dedicate - pentru conturi care necesită IP propriu (SSL dedicat, email reputation)
  • Rezervați 1 IP pentru hostname/nameservere

4. Contact email

Setați un email valid care NU este pe acest server (folosiți Gmail sau altul extern). WHM trimite notificări critice aici (erori, securitate, actualizări).

⚠️ Greșeală comună

Nu setați adresa de contact pe un email hostat pe același server! Dacă serverul cade, nu veți primi notificările de eroare. Folosiți un email extern (Gmail, Outlook).

Configurări post-instalare esențiale

Tweak Settings (WHM → Server Configuration → Tweak Settings):

SetareValoare recomandatăDe ce
Default PHP version8.2 sau 8.3Ultima versiune stabilă PHP
cPHulk Brute Force ProtectionEnabledProtecție împotriva atacurilor brute force
Cookie IP ValidationStrictPrevine hijacking-ul sesiunilor
Max email per hour per domain200Previne spam-ul
Always redirect to SSLOnForțează HTTPS pe cPanel/WHM
Proxy subdomainsOffSecuritate - previne enumerarea subdomeniilor
Compiler accessDisabledSecuritate - previne compilarea de cod malițios

EasyApache 4 (WHM → Software → EasyApache 4):

EasyApache 4 gestionează Apache/LiteSpeed și modulele PHP. Profilul recomandat include:

  • PHP 8.1, 8.2, 8.3 - multiple versiuni PHP disponibile per cont
  • Modulele PHP esențiale: mysqli, pdo_mysql, gd, curl, mbstring, xml, zip, intl, opcache, imagick
  • Apache Modules: mod_rewrite, mod_security, mod_deflate, mod_expires, mod_headers

Continuați cu restul cursului

Acesta este capitolul 2 din cele 20 ale cursului, cu 3 lecții din 89. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.

Cumpărați cursul la 110 €