Ai schimbat nameserverele si nu mai merge emailul? Ce setari DNS sa verifici
septembrie 26, 2026Cum muti un site WordPress fara downtime inutil: pasi si recomandari practice
septembrie 26, 2026Simptomul: Site-ul functioneaza, dar SSL-ul e invalid dupa migrare
Este frecvent ca dupa mutarea unui site web, de exemplu un site WordPress sau un magazin WooCommerce, domeniul sa functioneze corect, dar conexiunea HTTPS sa afiseze o eroare de certificat SSL invalid. Aceasta situatie creeaza confuzie si afecteaza increderea vizitatorilor si pozitionarea in motoarele de cautare.
Cauze posibile pentru SSL invalid dupa migrare
- Certificat SSL nevigent pentru noul domeniu sau server: Daca certificatul SSL este emis pe un alt domeniu sau vechiul IP, acesta poate sa nu fie valid pe noua destinatie.
- Instalare incompleta sau incorecta a certificatului SSL: Lipsa instalarii certificatului pe noul server, sau configurarea gresita a serverului web determina erori SSL.
- Numele domeniului nu coincide cu cel din certificatul SSL: De exemplu, accesarea site-ului cu ,,www” cand certificatul este emis doar pentru domeniul fara www sau invers.
- DNS-uri care inca rezolva catre vechiul IP: Dupa mutare, daca propagarea DNS nu s-a realizat complet, certificatul SSL va fi invalid deoarece cererea ajunge la un server cu alt certificat.
- Probleme de tip mixed content: Resurse incarcate prin HTTP pe o pagina HTTPS pot genera alerta privind securitatea.
- Certificat expirat sau revocat: Un certificat vechi, neactualizat, nu va mai fi valid la noul hosting.
Ce trebuie verificat pentru a diagnostica problema
- Inregistrarile DNS: Asigura-te ca domeniul pointeaza corect catre IP-ul noului server. Poti folosi instrumente online precum DNS Checker.
- Statusul certificatului SSL pe noul server: Verifica daca SSL-ul este instalat corect si daca acopera toate domeniile/subdomeniile utilizate (ex: domeniu.ro si www.domeniu.ro).
- Configurarea serverului web: Daca folosesti Apache, Nginx sau alt server web, certificatul trebuie sa fie configurat in fisierele de setari (ex: Virtual Host).
- Verificarea adreselor din cod si baza de date: In special pentru WordPress/WooCommerce, verifica daca URL-urile din setari, fisiere si baze de date contin ,,https://” si sunt corecte.
- Prezenta unor redirectionari: Redirectionarile de la HTTP la HTTPS trebuie configurate corect pentru a evita erori SSL.
- Testarea cu unelte SSL: Foloseste SSL Labs sau alte tool-uri pentru a evalua certificatele si configuratia SSL.
Hosting versus aplicatie: cine este responsabil?
Desi hostingul ofera infrastructura pentru instalarea si configurarea SSL, aplicatia (site-ul) influenteaza in egala masura experienta utilizatorului prin configurari corecte si actualizate. Atunci cand migrezi un site, trebuie sa colaborezi cu furnizorul de hosting pentru instalarea corecta a certificatului, precum si sa verifici setarile din WordPress, WooCommerce sau alte platforme utilizate.
Pasi practici pentru rezolvarea situatiei
- Confirma propagarea DNS: Dupa schimbarea nameserverelor sau a inregistrarilor A/CNAME, asteapta propagarea completa, care poate dura pana la 24-48 de ore.
- Solicita sau instaleaza certificatul SSL pe noul server: La WebHotel International, poti solicita certificatul sau il poti instala manual daca ai deja unul.
- Verifica configuratia serverului: Confirma ca fisierele de configurare includ calea catre certificat si cheia privata. Daca folosesti WordPress, asigura-te ca in zona Admin URL-urile au prefixul ,,https://”.
- Corecteaza redirectionarile: Foloseste fisierul .htaccess (pentru Apache) sau configurarea Nginx pentru a redirecta corect traficul catre HTTPS.
- Identifica si elimina mixed content: Ruleaza un scan pentru resurse incarcate prin HTTP si modifica-le pentru a utiliza HTTPS.
- Testeaza accesul site-ului: Dupa implementarea corecta, testeaza accesul si starea certificatului SSL din browser si pe tool-uri specializate.
Greseli frecvente in procesul de migrare care afecteaza SSL-ul
- Neinregistrarea sau neactualizarea inregistrarilor DNS dupa migrare.
- Folosesti un certificat SSL emis pentru un alt domeniu (exemplu: certificat emis pentru example.com, dar site-ul este accesat pe newdomain.ro).
- Nu verifici corect instalarea certificatului pe noul server.
- Ignori configurarea corecta a redirectionarilor HTTP → HTTPS.
- Nu actualizezi URL-urile din interiorul aplicatiei sau bazei de date, rezultand continut mixt si avertismente.
Preventie: cum sa eviti problemele SSL la o migrare viitoare
- Fa un inventar complet inainte de migrare: listeaza toate domeniile, subdomeniile si certificatele asociate.
- Pregateste instalarea certificatului SSL inainte de schimbarea DNS-ului pentru a reduce timpul in care site-ul poate afisa erori.
- Asteapta propagarea DNS-ului si testeaza accesul din mai multe locatii geografice.
- Foloseste unelte online pentru analiza SSL si configurare corecta a redirectionarilor.
- Planifica migrarea intr-un interval cu trafic redus pentru a minimiza impactul.
Intrebari frecvente (FAQ)
1. De ce apare eroarea „Certificat SSL invalid” dupa schimbarea DNS-ului?
Este posibil ca in acel moment traficul sa fie inca directionat catre serverul vechi care nu detine certificatul corect sau certificat instalat incorect pe noul server.
2. Pot utiliza acelasi certificat SSL pe un alt hosting?
Da, daca certificatul este emis pentru domeniul respectiv si ai acces la cheile private, il poti instala pe noul server. Daca nu, trebuie emis un certificat nou.
3. Cum verific daca inregistrarile DNS sunt corecte dupa migrare?
Poti folosi comenzi ca nslookup sau platforme online precum DNS Checker pentru a vedea daca domeniul indica IP-ul noului server.
4. Ce rol are redirect-ul HTTP catre HTTPS in aparitia erorilor SSL?
Daca nu este configurat corect, browserul poate accesa varianta HTTP, iar resursele pot fi servite prin HTTP, generand avertismente de securitate.
5. Cum scot continutul mixt dupa migrarea unui site?
Verifica URL-urile in baza de date (ex: wp_options, postmeta in WordPress) si modifica-le sa inceapa cu „https://”. De asemenea, verifica codul sursa al paginii pentru link-uri absolute HTTP.


