15 oct. Domeniul functioneaza, dar SSL-ul este invalid dupa migrare. De ce apare aceasta problema si cum o rezolvi
Simptom: site accesibil, dar SSL-ul indica o problema
Dupa ce ai mutat site-ul pe un alt serviciu de hosting sau ai schimbat DNS-urile domeniului, este posibil sa observi ca domeniul functioneaza, dar browserul spune ca certificatul SSL este invalid. Aceasta poate genera mesaje de avertizare de securitate si poate afecta increderea vizitatorilor.
De ce apare aceasta problema dupa migrare?
Certificatul SSL este emis pentru un anumit domeniu si configurat pe serverul unde este gazduit site-ul. Dupa migrare pot interveni mai multe cauze care duc la invalidarea SSL-ului:
- Certificatul SSL nu a fost transferat sau reinstalat pe noul server: Daca in procesul de migrare nu ai copiat si instalat corect certificatul, noul server nu are un SSL valid instalat pe domeniu.
- DNS-ul inca indica catre vechiul server, unde SSL-ul nu functioneaza corect: Dupa modificarea nameserverelor sau a inregistrarilor DNS, propagarea poate dura pana la 48 de ore. In acest timp, unele conexiuni pot fi inca realizate catre vechiul server fara certificat valid.
- Configurarea HTTPS lipseste sau este incompleta pe noul hosting: Fara o configurare corecta in server si in aplicatie (de exemplu, in WordPress), SSL-ul poate fi prezent, dar conexiunile HTTPS nu sunt fortate sau certificatele nu sunt recunoscute.
- Certificatul SSL a expirat sau a fost revocat: Daca nu ai reinnoit certificatul la momentul migrarii, acesta poate aparea ca invalid.
- Probleme cu domeniul secundar sau www: Certificatul emis pentru domeniul principal poate sa nu acopere subdomeniile daca nu a fost configurat corespunzator.
Ce trebuie verificat pentru a diagnostica problema SSL invalid dupa migrare?
- Statusul DNS-ului: Foloseste un instrument online precum whatsmydns.net pentru a verifica daca domeniul pointeaza spre noul server.
- Exista certificat SSL valid pe serverul nou? De verificat prin panoul de control sau cu suportul hostingului, daca certificatul este instalat si activ pe domeniu.
- Configurarea HTTPS in aplicatie: Pentru WordPress, verifica setarile generale si fisierul
wp-config.php. Uneori, este nevoie sa reactivezi sau sa fortezi url-urile HTTPS. - Data de expirare a certificatului: Un certificat expirat apare ca invalid, chiar daca este instalat.
- Cache-ul browserului dupa migrare: Uneori browserul retine vechi certificate, deci testeaza accesul pe diferite browsere sau in modul incognito.
Pasi concreti pentru a remedia problema SSL invalida
1. Asigura-te ca certificatele SSL sunt instalate corect pe noul hosting
Daca detii un certificat comercial platit, exporta-l de pe vechiul server si importa-l pe noul cont de hosting. Daca folosesti certificate gratuite, cum ar fi Let’s Encrypt, solicita reemiterea certificatului pentru noul server.
2. Verifica si actualizeaza inregistrarile DNS
Confirma ca inregistrarile A sau CNAME indica IP-ul corect al noului server. Respecta timpul de propagare necesar, iar pentru o actualizare mai rapida, ajusteaza TTL-ul inainte de schimbare.
3. Forteaza redirectionarea HTTP catre HTTPS
Configurarea unui redirect permanent (301) catre HTTPS in fisierul .htaccess, configuratia serverului sau in aplicatie previne accesarea varianta nesecurizata.
4. Curata cache-urile
Curata cache-ul browserului, cache-ul aplicatiei si orice proxy sau CDN care ar putea distribui versiuni vechi ale site-ului fara SSL valid.
5. Monitorizeaza si testeaza accesul
Foloseste site-uri precum SSL Labs pentru a testa certificatul instalat si configuratia HTTPS a serverului.
Greseli comune care duc la probleme cu SSL dupa migrare
- Ignorarea instalarii sau reconfigurarii certificatului SSL dupa schimbarea hostingului.
- Schimbarea DNS-ului fara a planifica perioada de propagare, asa ca unele vizite ajung pe serverul vechi neconfigurat.
- Netestarea SSL-ului dupa migrare si increderea in cache-ul local.
- Neimplementarea pe site a redirecsilor catre HTTPS, ceea ce determina accesarea unor pagini fara criptare.
Preventie: cum sa eviti problemele cu SSL la urmatoarea migrare
- Planifica migrarea astfel incat sa pregatesti configurarea SSL inainte de schimbarea DNS-ului.
- Solicita suportului hosting sa confirme ca SSL-ul este activ imediat dupa instalare.
- Foloseste certificate gratuite auto-reinnoibile (Let’s Encrypt) daca nu utilizezi certificate comerciale, pentru a simplifica procesul.
- Testeaza site-ul cu instrumente specifice inainte si dupa migrare.
- In cazul unui site WordPress, verifica si actualizeaza setarile URL si redirectionarile din cadrul CMS-ului.
Intrebari frecvente
De ce browserul spune ca SSL-ul este invalid daca domeniul functioneaza corect?
Este posibil ca domeniul sa fie accesibil, iar DNS-ul sa functioneze, dar certificatul SSL nu este valabil, instalat corect sau activ pe server. Astfel, conexiunea nu este securizata.
Pot sa folosesc un certificat SSL de pe vechiul server pe noul hosting?
Da, daca ai acces la fisierele certificatului si cheia privata. Altfel, poti obtine un nou certificat direct pe noul server.
Cat dureaza propagarea modificarilor DNS pentru SSL?
De obicei pana la 24-48 de ore, in functie de TTL-ul inregistrarilor si cache-urile intermediare.
Este necesara configurarea speciala pentru SSL intr-un site WordPress?
Da, este recomandat sa fortezi HTTPS in setarile WordPress si sa configurezi corect fisierul .htaccess pentru redirectionari.
Pot rezolva problema SSL invalid prin simpla stergere a cache-ului browserului?
Uneori da, mai ales daca certificatul a fost recent actualizat. Dar este esentiala instalarea corecta si valida a certificatului pe server.
