29 oct. Domeniul functioneaza, dar SSL-ul apare invalid dupa migrare. De ce si cum rezolvi?
Simptomul principal dupa migrare: SSL invalid
Dupa mutarea unui site impreuna cu domeniul pe un alt furnizor de gazduire, este comun ca domeniul sa functioneze normal, iar in paralel certificatul SSL sa apara ca fiind invalid in browser. Aceasta poate duce la erori de securitate afisate utilizatorilor si afecteaza modul in care site-ul este accesat, dar si pozitionarea SEO. In continuare vei afla principalele cauze si cum sa le remediezi.
Principalele cauze pentru SSL invalid dupa migrare
- Certificatul SSL nu a fost instalat corect pe noul hosting. Dupa migrare, certificatul de securitate trebuie reinstalat sau configurat conform setarilor serverului web nou.
- DNS-ul nu a fost propagat complet sau corect. Daca domeniul nu indica corect spre noul server unde este instalat certificat SSL, browserul detecteaza o neconcordanta.
- Certificatul SSL este emis pentru un domeniu diferit sau pentru un subdomeniu care nu este inclus in certificatul actual.
- Dupa migrare, redirectionarile HTTP/HTTPS nu sunt configurate corect. Astfel, traficul poate rula pe HTTP, ducand la avertismente SSL.
- Cache DNS local sau cache browser pastreaza vechile informatii despre certificatul SSL, ceea ce determina aparitia erorilor.
- Certificat expirat sau nevalid aferent domeniului respectiv.
- Setari incorecte in fisierele de configurare ale WordPress, cum ar fi URL-uri hardcodate care utilizeaza protocolul HTTP in loc de HTTPS.
Ce trebuie sa verifici dupa migrare pentru SSL
- Starea DNS-ului: foloseste instrumente ca dig sau site-uri online (exemplu: dnschecker.org) pentru a verifica daca domeniul indica corect spre noul server.
- Valabilitatea si emisia certificatului SSL: verifica cu un analizator SSL (exemplu: SSL Labs sau servcii webhotel.ro daca ofera acest serviciu) daca exista certificat instalat si pentru ce domenii/subdomenii este valid.
- Configurarea serverului de gazduire: Verifica daca certificatul este instalat in panoul de hosting (daca exista aceasta optiune) sau daca trebuie importat manual certificatul emis anterior.
- Redirectionari HTTP -> HTTPS: verifica configuratia fisierului
.htaccess(pentru Apache) sau fisierul de configurare Nginx, asigurandu-te ca traficul de pe HTTP este redirectionat corect pe HTTPS. - Configurarea WordPress: in
setari > generalverifica daca URL-urile site-ului si ale adresei WordPress sunt cuhttps://. Daca nu, actualizeaza-le. De asemenea, verifica existenta pluginurilor de fortare SSL sau security care pot necesita reconfigurare. - Cache si cookie-uri: curata cache-ul browserului si incearca accesarea site-ului in modul incognito sau cu alt browser; daca eroarea dispare, problema este locala.
Pasi concreti pentru rezolvarea erorii SSL invalide
1. Instalarea sau reinoirea certificatului SSL
Daca certificatul anterior nu poate fi transferat sau nu este recunoscut de noul server, cea mai simpla metoda este sa generezi un certificat SSL nou.
- Verifica daca furnizorul de hosting permite instalarea gratuita de certificare de tip Let’s Encrypt si initiaza reinnoirea sau instalarea acestuia.
- Manual, daca ai un certificat platit, exporta fisierele CER, KEY si CA si importa-le in panoul hostingului nou.
2. Asigura-te ca DNSul este actualizat si propagat
Modificarile DNS pot dura pana la 24-48 de ore sa se raspandeasca complet. Foloseste instrumente online sa verifici starea de propagare. Daca folosirea DNS nu este corecta, domeniul poate parea functional, dar SSL va da eroare.
3. Configureaza corect redirectionarile HTTPS
Exemplu minimal pentru .htaccess pe server Apache:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Acest lucru forteaza accesul prin HTTPS si exclude situatiile cu trimitere neasigurata.
4. Verifica setarile WordPress legate de URL-uri
- In panoul de administrare, mergi la Setari > General si adapteaza URL-ul site-ului sa inceapa cu
https://. - Foloseste pluginuri precum Better Search Replace pentru a actualiza URL-urile hardcodate din baza de date.
Erori frecvente si cum sa le eviti
- Ignorarea configurarii DNS: multi uita ca domeniul trebuie sa arate spre noul IP/server pentru ca SSL sa functioneze.
- Folosirea cache-ului vechi: erorile pot persista daca nu se sterg cache-urile locale.
- Nu actualizezi URL-urile in WordPress: daca acestea raman pe HTTP, pot aparea probleme la incarcarea resurselor si avertismente Mixed Content.
- Neinstalarea certificatului pe noul server: chiar daca site-ul functioneaza, SSL va semnala erori majore.
Este SSL invalid o problema de hosting sau aplicatie?
Adesea este o combinatie intre configurarea hostingului (instalare certificat, setari server, DNS) si setarile aplicatiei (URL in WordPress, redirectionari). Diagnosticul trebuie realizat pas cu pas, verificand atat infrastructura, cat si partea de aplicatie.
Checklist rapid pentru depanare SSL dupa migrare
| Verificare | Actiune | Rezultat asteptat |
|---|---|---|
| DNS corect configurat | Verifica inregistrarile A si AAAA pentru domeniu | Domeniul indica spre IP-ul noului server |
| Certificat SSL instalat pe server | Instalare certificat valid (Let’s Encrypt sau altul) | Certificatul este valid si accesibil |
| Redirectionare HTTP spre HTTPS | Configureaza redirectionari in fisiere server (.htaccess, Nginx) | Accesul default HTTPS, fara avertismente |
| Setari WordPress cu URL HTTPS | Actualizeaza URL-urile in admin si baza de date | Resursele se incarca prin HTTPS, fara erori Mixed Content |
| Cache local sters | Sterge cache browser; testeaza in incognito | Site-ul incarcat cu certificatul valid afisat |
Intrebari frecvente (FAQ)
De ce vad certificat SSL invalid chiar daca domeniul functioneaza?
Pentru ca uneori domeniul isi rezolva IP-ul corect, dar certificatul SSL sau configurarea HTTPS nu sunt inca corecte pe serverul nou.
Pot folosi certificatul SSL de la vechiul hosting?
Depinde de tipul certificatului. Certificatele gratuite Let’s Encrypt sunt legate de serverul unde sunt generate si deseori nu pot fi transferate. Certificatele platite pot fi exportate si importate manual daca ai acces la chei si certificate.
De ce exista erori Mixed Content dupa migrare?
Pentru ca unele resurse (imagini, scripturi, CSS) sunt inca servite prin HTTP in loc de HTTPS. Trebuie identificate si actualizate aceste URL-uri in site si baza de date.
Pot sa accesez site-ul in continuare daca SSL este invalid?
Da, dar browserul va avertiza vizitatorii ca site-ul nu este securizat, ceea ce poate reduce increderea si traficul.
Ce rol au extensiile si pluginurile in buna functionare a SSL?
Unele pluginuri WordPress gestioneaza redirectionari HTTPS si fortarea utilizarii HTTPS pe site, fiind recomandate pentru stabilitate. Daca nu sunt configurate corect, pot duce la bucle sau erori SSL.
Web Hotel
Telefon: +4 0722 501 939
Email: info@webhotel.ro
Website: https://webhotel.ro/
