Instalare ACME (ACME.sh) pe cPanel Hosting

Tipărire
  • 0

Conturile de găzduire cPanel acceptă certificate SSL ACME, cu condiția ca accesul prin SSH este activat pe găzduire. Dacă accesul prin SSH nu este activat în contul dvs., puteți contacta serviciul nostru de asistență și solicita activarea acestuia.

1. Acces SSH Terminal

Pentru acces la terminalul SSH în cPanel:

  • Autentificați-vă în cPanel
  • Mergi la secțiunea Advanced
  • Apasă pe Terminal
  • Confirmă „I understand” (dacă este solicitat)

Alternativ, te poți conecta printr-un client SSH extern. Unele hostinguri folosesc porturi SSH personalizate, diferite de portul standard 22.

2. Instalare ACME.sh

Rulează următoarea comandă pentru instalare ACME.sh:

curl https://get.acme.sh | sh

ACME.sh este compatibil cu mediile restricționate SSH din cPanel și nu necesită privilegii root complete.

3. Înregistrare ACME Account

Înregistrează-te la serverul ACME:

~/.acme.sh/acme.sh --register-account \
--server https://acme.sectigo.com/v2/DV \
--eab-kid EAB_KID \
--eab-hmac-key EAB_MAC_KEY

Parametri:

  • EAB_KID – identificator furnizat de CA
  • EAB_HMAC_KEY – cheia HMAC furnizată de CA

Dacă apare eroarea „command not found”, folosește calea completă afișată la instalare (ex: /home/user/.acme.sh/acme.sh).

4. Emitere și instalare certificat SSL

Rulează comanda pentru emiterea certificatului:

~/.acme.sh/acme.sh --issue \
--webroot /home/user/public_html \
--domain yourdomain.com \
--domain www.yourdomain.com \
--deploy-hook cpanel_uapi \
--server https://acme.sectigo.com/v2/DV \
--eab-kid EAB_KID \
--eab-hmac-key EAB_MAC_KEY

Explicații parametri:

  • yourdomain.com – domeniul principal
  • --domain – se poate repeta pentru www și non-www
  • /path/to/webroot – directorul site-ului (ex: /home/user/public_html)

5. Deploy certificat în cPanel

După emitere, instalează certificatul în cPanel:

~/.acme.sh/acme.sh --deploy --domain yourdomain.com --deploy-hook cpanel_uapi

Certificatul va fi disponibil în:

  • SSL/TLS Certificates
  • Manage SSL Sites

6. Verificare și reînnoire automată

ACME.sh rulează automat reînnoirea certificatelor înainte de expirare (~30 zile).

Pentru testarea reînnoirii manuale:

~/.acme.sh/acme.sh --cron --force

După rulare, verifică actualizarea certificatului în cPanel (Manage SSL Sites).

Răspunsul a fost util?