18 oct. Domeniul functioneaza, dar SSL-ul apare invalid dupa migrare. De ce se intampla si cum verifici
Simptomul: site functional, dar SSL invalid dupa migrarea site-ului
Dupa o migrare a site-ului pe un alt server sau alt furnizor de hosting, este frecvent sa intalnesti o situatie in care domeniul se incarca corect, dar in browser apare o eroare legata de certificatul SSL invalid. Aceasta afecteaza accesul securizat, https, si increderea vizitatorilor in site.
De ce apare eroarea de SSL invalid dupa migrare?
In cele mai multe cazuri, problema nu este cauzata de domeniu sau functionarea generala a site-ului, ci tine de mai multe aspecte legate de certificatul SSL si configurarea lui dupa schimbare.
Cauze posibile:
- Certificat SSL neinstalat sau instalat incorect: dupa migrare, certificatul SSL trebuie instalat corect pe noul server.
- Certificat emis pentru alt domeniu: daca certificatul SSL este inca cel vechi, emis pentru un alt IP sau domeniu, browserul va vedea o nepotrivire.
- Propagarea DNS incompleta: domeniul poate indica inca vechiul IP unde certificat nu este valid, mai ales la schimbarea DNS recente.
- SSL auto-semnat sau expirat: unele servere folosesc certificate auto-semante pentru testare, care nu sunt recunoscute ca valide de browsere.
- Configurarea incorecta a HTTP/HTTPS: lipsesc redirectionarile corecte intre HTTP si HTTPS sau exista continut mixt.
Ce trebuie verificat pas cu pas pentru a diagnostica problema
1. Verificarea instalarii certificatului SSL pe server
Acceseaza panoul de administrare hosting sau contacteaza suportul tehnic si verifica:
- Daca certificatul SSL este activ pe domeniul tau.
- Daca certificatul include toate fisierele necesare: certificat, cheia privata si certificatul intermediar (chain certificate).
2. Verificarea domeniului si IP-ului catre care arata DNS-ul
Foloseste un instrument online precum dnschecker.org pentru a vedea la ce IP se propaga domeniul. Asigura-te ca acesta este IP-ul noului server unde ai instalat certificatul.
3. Verificarea domeniului pentru certificat SSL valid
Poti verifica certificatul SSL public cu unelte precum SSL Labs SSL Test. Acolo vei vedea:
- Daca certificatul este valid, emis pentru domeniul corect.
- Daca lantul certificatelor este complet si corect configurat.
- Daca certificatul este expirat sau este un certificat auto-semnat.
4. Testarea accesului HTTPS dupa propagare
Asteapta propagarea DNS completa (poate dura intre cateva ore si 48h). Foloseste comenzi precum curl -I https://domeniul-tau.ro pentru a vedea header-ele de raspuns si sa verifici daca conexiunea este securizata.
5. Verificarea configuratiei WordPress si redirectionarilor
Daca site-ul foloseste WordPress, asigura-te ca:
- Adresa URL in setarile generale este https, nu http.
- Exista redirectionari corecte in fisierul
.htaccesssau in configuratia serviciului de gazduire. - Nu exista continut mixt, adica resurse care se incarca inca prin HTTP.
De ce conteaza propagarea DNS in contextul SSL-ului
La schimbarea host-ului sau serverului, nameserverele si inregistrarile DNS se actualizeaza pentru a indica IP-ul nou. Daca accesul catre domeniu continua sa mearga catre vechiul IP unde certificatul SSL NU este valid, browserul va afisa o eroare SSL.
De aceea, este important sa se acorde atentie TTL-ului inainte de migrare si sa se urmareasca propagarea dupa schimbare.
Greseli frecvente care duc la SSL invalid dupa migrare
- Neinstalarea certificatului SSL pe noul server.
- Folosirea unui certificat vechi legat de o alta infrastructura.
- Ignorarea propagarii DNS si testarea inainte ca domeniul sa arate catre noul IP.
- Lipsa verificarii redirectionarilor HTTP->HTTPS in fisierul de configurare.
- Neactualizarea setarilor WordPress pentru URL cu https.
Pasi practici pentru a evita problemele SSL la migrare
- Inainte de migrare, colecteaza toate datele despre certificatul SSL curent si cere certificatele (cheie privata, CSR if needed, certificatul emis).
- Pregateste instalarea certificatului pe noul server imediat dupa copierea site-ului.
- Seteaza TTL DNS scazut cu cateva zile inainte pentru o propagare mai rapida.
- Testeaza accesul HTTPS dupa propagare folosind atat browsere cat si comenzi CLI.
- Verifica si corecteaza URL-urile din aplicatie pentru a folosi https fara continut mixt.
- Foloseste suportul tehnic al hostingului pentru asistenta la configurarea SSL.
FAQ
De ce apare certificatul SSL ca invalid daca site-ul se incarca corect?
De cele mai multe ori, domeniul indica inca vechiul server fara certificat valid, sau certificatul existent nu este instalat corect pe noul server.
Pot folosi acelasi certificat SSL dupa migrare?
Da, este posibil sa transferi certificatul daca ai toate fisierele si cheia privata. Asigura-te ca il instalezi corect pe noul hosting.
Cat dureaza propagarea DNS si cum afecteaza SSL-ul?
Propagarea DNS poate dura pana la 48 de ore. Daca un vizitator ajunge pe vechiul IP fara SSL valid, va vedea eroarea. Dupa propagare completa, problema dispare daca certificatul e instalat corect.
Ce inseamna continut mixt si cum il remediez?
Este incarcarea unor resurse (imagini, scripturi) prin HTTP pe o pagina HTTPS. Acest lucru duce la avertismente sau blocari de securitate. Se corecteaza actualizand linkurile in cod si baza de date.
Ce pot face daca nu ma descurc cu instalarea SSL?
Contacteaza suportul tehnic al furnizorului tau de hosting. Ei pot verifica instalarea si configura corect certificatul.
