Domeniul functioneaza, dar SSL-ul este invalid dupa migrare. De ce apare aceasta problema si cum o rezolvi?

Domeniul functioneaza, dar SSL-ul este invalid dupa migrare. De ce apare aceasta problema si cum o rezolvi?

Simptomul: Domeniul functioneaza, dar SSL-ul este invalid dupa migrare

Dupa mutarea unui site web pe un alt server sau serviciu de hosting, este frecvent intalnita situatia in care domeniul principal functioneaza corect, dar certificatul SSL afiseaza erori, fiind considerat invalid de browsere. Aceasta poate genera avertismente de securitate pentru utilizatori si poate afecta increderea in site, dar si pozitionarea in motoarele de cautare.

De ce apare aceasta problema?

Sunt mai multe cauze care pot determina nevaliditatea SSL dupa migrarea site-ului. Vom analiza cele mai comune situatii tehnice care pot fi identificate rapid:

  • Certificatul SSL nu a fost transferat sau instalat corect: Dupa migrare, certificatul trebuie sa fie configurat explicit pe noul server unde este gazduit site-ul.
  • Certificatele SSL sunt emise pentru un anumit server sau IP si nu sunt portabile automat: Daca foloseai un certificat emis pentru vechiul IP al serverului, acesta nu se va valida pe noul IP.
  • Numele domeniului pe certificat nu corespunde cu cel utilizat pe site: Daca in timpul migratiei ai schimbat subdomeniul, URL-ul sau ai folosit un URL temporar, certificatul poate fi considerat invalid.
  • Cheile si fisierele certificatului lipsesc sau sunt corupte: Pentru SSL trebuie instalate fisierele de certificat, cheie privata si intermediar (daca e cazul), iar o neconcordanta sau lipsa va genera erori.
  • Certificatul a expirat: Daca migrarea a durat mult sau certificatul nu a fost reinnoit, browserul va afisa o eroare de expirare.
  • Probleme DNS sau propagare incompleta: Daca DNS-ul nu este complet propagat la momentul testarii, unele resurse pot inca incerca sa incarce o versiune a site-ului fara SSL valid.
  • Configurarea serverului web nu redirectioneaza corect HTTP catre HTTPS: Lipsa sau eroarea in configuratia redirectionarii poate face ca vizitatorii sa acceseze varianta nesecurizata.
  • Mixed content (continut mixt): Pagina HTTPS incarca fisiere (imagini, scripturi, CSS) prin HTTP, ceea ce poate determina afisarea erorilor SSL.

Ce trebuie verificat imediat dupa migrare?

Urmeaza acesti pasi pentru a diagnostica corect problema:

  • Verifica daca certificatul SSL este instalat pe noul hosting: Conecteaza-te in panoul de administrare al contului tau de hosting si verifica sectiunea SSL. Poti folosi si comenzi CLI sau aplicatii externe precum SSL Labs pentru a scana certificatele.
  • Confirma corectitudinea fisierelor certificatului: Trebuie sa existe corelare intre cheia privata, certificatul emis si lantul de incredere (certificate intermediare).
  • Verifica daca numele domeniului este inclus in certificatul SSL: Exemplu: certificatul trebuie sa acopere domeniul „exemplu.ro” si eventual subdomeniile, daca e cazul.
  • Asigura-te ca DNS-ul este actualizat si propagat: Daca ai schimbat nameserverele sau adresele IP, propagation TTL poate dura intre cateva ore si un maximum de 48 ore.
  • Testeaza redirectionarea HTTP -> HTTPS: Acceseaza site-ul fara „https” si verifica daca esti redirectionat automat spre versiunea securizata.
  • Verifica daca nu exista continut mixt: Analizeaza sursa paginii sau foloseste instrumentele din browser pentru a detecta resurse incarcate nesecurizat.

Diagnostice practice: Pasi de remediere

1. Instalarea sau reconfigurarea certificatului SSL

WebHotel ofera asistenta pentru asigurarea functionarii SSL pe domeniile gazduite. Daca folosesti un certificat personal (de la o autoritate externa), trebuie sa:

  • Incarci corect toate fisierele (certificat, cheie privata, intermediate) in panoul de control.
  • Activezi SSL pentru domeniul respectiv.
  • Verifici ca certificatul este emis pentru domeniul exact si este valid (nu expirat).

Daca ai nevoie, poti contacta suportul WebHotel pentru asistenta tehnica cu instalarea.
Pentru certificatele Let’s Encrypt sau autosignate, asigura-te ca sunt reinnoite si configurate corect dupa migrare.

2. Configurarea corecta a redirectionarii HTTPS

Trebuie sa verifici fisierele de configurare ale serverului (de exemplu .htaccess pentru Apache) pentru urmatoarele reguli:

  • Redirectionarea permanenta 301 de la HTTP la HTTPS
  • Fortarea accesului la versiunea sigura prin www sau fara, dupa preferinta

Aceasta etapa ajuta la prevenirea accesului pe versiunea necriptata, care poate genera avertismente.

3. Eliminarea mixed content

Foloseste unelte precum browser console (Chrome DevTools) pentru a identifica resursele incarcate prin HTTP. Pentru fixare:

  • Modifica URL-urile din cod, CSS, JavaScript sau baze de date sa inceapa cu HTTPS sau sa fie relative (//…).
  • Verifica pluginurile, widgeturile sau teme care pot forta incarcarea unor resurse nesecurizate.

4. Testarea, comunicarea si asteptarea propagarii DNS

Daca totul pare configurat corect, dar SSL inca apare invalid, poate fi o problema temporara de propagare DNS. In acest caz:

  • Verifica timpul de TTL al inregistrarilor DNS.
  • Foloseste instrumente externe pentru a vedea cum propaga DNS in diferite regiuni.
  • Asteapta minimum cateva ore inainte de a face alte modificari majore.

Greseli frecvente care agraveaza problema

  • Schimbarea nameserverelor fara backup complet al configurarilor DNS – poate duce la pierderea inregistrarilor importante pentru SSL sau email.
  • Folosirea unui certificat SSL emis pentru un alt domeniu sau subdomeniu.
  • Modificarea codului sursa fara testare, afectand redirectionarile sau incarcarea resurselor.
  • Ignorarea mesajelor de eroare din browser sau din panoul de control de hosting.

Checklist pentru migrarea unui site fara probleme SSL

  • Backup complet al fisierelor si bazei de date a site-ului.
  • Exportarea si importarea certificatelor SSL corecte sau solicitarea unui certificat nou pe noul server.
  • Verificarea configuratiei DNS inainte si dupa migrare, cu mentinerea inregistrarilor esentiale.
  • Testarea functionarii HTTPS inainte de schimbarea nameserverelor.
  • Configurarea corecta a redirectionarilor HTTP -> HTTPS pe noul hosting.
  • Validarea lipsei de mixed content si corectarea eventualelor probleme.
  • Monitorizarea propagarii DNS si ajustarea TTL-urilor pentru o migrare mai rapida.

FAQ

De ce browserul spune ca SSL este invalid daca domeniul se incarca?

Certificatul SSL depinde de instalarea corecta a certificatului pe server si potrivirea cu domeniul folosit. Daca certificatul lipseste, este expirat sau instalat gresit, browserul va afisa avertismente, chiar daca domeniul este functional.

Pot folosi acelasi certificat SSL de pe vechiul hosting pe noul hosting?

Da, daca ai acces la fisierele certificatului si cheia privata, il poti instala pe noul server. Unele certificate sunt legate si de IP, dar in general pot fi mutate daca sunt instalate corect.

Ce fac daca am certificat SSL Let’s Encrypt si apare invalid dupa migrare?

Certificatul Let’s Encrypt se obtine automat de pe noul hosting, dar trebuie sa activezi aceasta optiune si sa asiguri validarea domeniului dupa schimbarile DNS.

Cat timp dureaza propagarea DNS dupa migrare si cum afecteaza SSL-ul?

Propagarea DNS poate dura de la cateva minute pana la 48 de ore. In acest interval, SSL-ul poate afisa erori daca domeniul este inca asociat vechiului IP fara certificat corespunzator.

Ce trebuie sa verific daca apare mixed content dupa migrare?

Verifica toate URL-urile in codul site-ului, in bazele de date, tema, pluginuri si actualizeaza-le sa foloseasca HTTPS sau cai relative pentru resursele incarcate.

Call Now Button