Instalare ACME (ACME.sh) pe cPanel Hosting
TipărireConturile 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).