Ce face Automatizare SSL cu acme.sh
Deși Certbot este popular, LiteSpeed Technologies recomandă oficial clientul ușor în Bash acme.sh datorită lipsei dependențelor grele de Python și a integrării native cu comenzile de reload OLS.
Comanda --issue plasează un token de verificare în folderul web .well-known/acme-challenge/ și solicită emiterea certificatului de la autoritatea Let’s Encrypt.
Comanda --install-cert copiază certificatele finale în directorul securizat dorit și programează comanda --reloadcmd, care reîncarcă automat OpenLiteSpeed la fiecare reînnoire reușită la 60 de zile.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
--issue |
Solicită emiterea unui nou certificat SSL. |
-d <domeniu> |
Domeniul sau subdomeniul certificat (poate fi specificat de mai multe ori). |
-w <cale> |
Directorul web public (docRoot) folosit pentru validarea HTTP-01. |
--reloadcmd |
Comanda executată automat după instalarea noului certificat. |
Ce returnează
Generarea fișierelor cert.pem, key.pem, fullchain.pem și configurarea cron-ului de reînnoire.
Exemple
Exemplul 1: Emiterea și instalarea unui certificat complet pentru un domeniu nou
Emite certificatul și configurează comanda automată de reload.
acme.sh --issue -d magazin.ro -d www.magazin.ro -w /var/www/vhosts/magazin.ro/html
acme.sh --install-cert -d magazin.ro \
--cert-file /usr/local/lsws/conf/cert/magazin.crt \
--key-file /usr/local/lsws/conf/cert/magazin.key \
--fullchain-file /usr/local/lsws/conf/cert/magazin.fullchain.crt \
--reloadcmd "/usr/local/lsws/bin/lswsctrl reload"
Ieșire în terminal
[Tue Oct 27 18:30:00 EEST 2026] Cert success.
[Tue Oct 27 18:30:01 EEST 2026] Installing cert to: /usr/local/lsws/conf/cert/magazin.crt
[Tue Oct 27 18:30:02 EEST 2026] Run reload cmd: /usr/local/lsws/bin/lswsctrl reload
[OK] Send SIGUSR1 to 15210
Greșeli frecvente
- Blocarea accesului la directorul /.well-known/ prin reguli rigide de .htaccess, împiedicând serverele Let’s Encrypt să verifice tokenul de validare.
- Omiterea comenzii ‘–reloadcmd’, caz în care noul certificat este salvat pe disc dar OpenLiteSpeed continuă să servească certificatul vechi expirat până la următorul restart manual.
Comenzi înrudite
Directivele certFile și keyFile: Configurează certificatul SSL/TLS, cheia privată și lanțul de autorități intermediare.Directiva sslProtocol: Selectează versiunile de protocoale criptografice TLS permise pentru negociere.lswsctrl reload: Reîncarcă configurația OpenLiteSpeed în memorie fără a reseta procesul binar principal.
Întrebări & Exemple de Cod:
Automatizare SSL cu acme.shAi o nelămurire despre utilizarea comenzii
Automatizare SSL cu acme.shsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.