
Un certificat SSL (Secure Sockets Layer) este esențial pentru securizarea unui site web, protejând datele utilizatorilor și îmbunătățind clasamentul SEO. Google și alte motoare de căutare prioritizează site-urile cu HTTPS, iar browserele moderne marchează site-urile fără SSL ca fiind „Not Secure”. În acest ghid vei învăța de ce ai nevoie de un certificat SSL, cum să îl instalezi și cum să rezolvi erorile comune.
1. Diferențele între SSL gratuit și SSL premium
🔹 SSL gratuit (ex: Let’s Encrypt)
✔️ Potrivit pentru bloguri, site-uri mici și proiecte personale ✔️ Valabilitate limitată (de obicei 90 de zile, necesită reînnoire automată) ✔️ Nu oferă garanții financiare sau asistență premium ✔️ Oferit gratuit de majoritatea furnizorilor de hosting
🔹 SSL premium (ex: Comodo, DigiCert, GlobalSign)
✔️ Recomandat pentru magazine online, site-uri corporate și platforme cu tranzacții bancare ✔️ Valabilitate extinsă (1-2 ani, fără reînnoire frecventă) ✔️ Garanții financiare pentru protecția datelor utilizatorilor ✔️ Verificare extinsă (EV SSL oferă bara verde în browser)
💡 Recomandare: Dacă ai un magazin online, un site de business sau procesezi plăți, investește într-un SSL premium pentru mai multă securitate și încredere.
2. Cum să instalezi un certificat SSL pe cPanel, Plesk sau direct pe server
🔹 a) Instalare SSL în cPanel
Accesează cPanel > Security > SSL/TLS.
Selectează Manage SSL Sites și alege domeniul.
Dacă furnizorul oferă Let’s Encrypt, activează-l automat.
Dacă ai un SSL premium, încarcă fișierul certificatului (CRT) și cheia privată (KEY).
Salvează modificările și testează conexiunea HTTPS.
🔹 b) Instalare SSL în Plesk
Accesează Plesk > Websites & Domains > SSL/TLS Certificates.
Adaugă un certificat SSL nou și selectează Let’s Encrypt sau încarcă manual fișierul CRT.
Activează opțiunea Redirect HTTP to HTTPS.
Salvează și verifică securizarea domeniului.
🔹 c) Instalare SSL manuală pe un server Linux (Apache/Nginx)
Obține certificatul SSL de la furnizor.
Copiază fișierele certificatului și cheii private în
/etc/ssl/certs/
.Configurează serverul Apache sau Nginx:
Pentru Apache, adaugă în fișierul de configurare:
SSLEngine on SSLCertificateFile /etc/ssl/certs/certificat.crt SSLCertificateKeyFile /etc/ssl/certs/private.key SSLCertificateChainFile /etc/ssl/certs/ca_bundle.crt
Pentru Nginx, adaugă în blocul server:
listen 443 ssl; ssl_certificate /etc/ssl/certs/certificat.crt; ssl_certificate_key /etc/ssl/certs/private.key;
Salvează configurația și repornește serverul:
systemctl restart apache2 # pentru Apache systemctl restart nginx # pentru Nginx
3. Cum să rezolvi erorile „Mixed Content” după instalare
După instalarea SSL, unele resurse (imagini, scripturi, CSS) pot fi încărcate prin HTTP, generând erori de tip Mixed Content.
🔹 Soluții rapide: ✔️ Forțează redirecționarea HTTPS
În
.htaccess
(Apache), adaugă:RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
În Nginx, adaugă:
if ($scheme != "https") { return 301 https://$host$request_uri; }
✔️ Folosește un plugin de forțare HTTPS (ex: Really Simple SSL pentru WordPress). ✔️ Rescrie manual link-urile din site din HTTP în HTTPS. ✔️ Scanează și corectează resursele neprotejate cu WhyNoPadlock.com sau SSL Labs.
Concluzie
Un certificat SSL este esențial pentru securitatea site-ului tău și pentru a îmbunătăți clasamentul în Google. Indiferent dacă alegi un SSL gratuit sau premium, instalarea corectă și prevenirea erorilor Mixed Content sunt pași esențiali.
📢 Ai întâmpinat probleme cu SSL-ul site-ului tău? Spune-ne în comentarii cum ai rezolvat! 🚀🔒