02 nov. Domeniul functioneaza, dar SSL-ul apare invalid dupa mutare. Ce verifici pentru rezolvare
Simptom: domeniul functioneaza, insa browserul afiseaza SSL invalid
Dupa ce faci o migrare de site, este frecvent sa intalnesti situatia in care domeniul tau raspunde corect, dar certificatul SSL este afisat ca invalid sau exista avertismente in browser. Acest fenomen poate genera confuzie si riscul de pierdere a increderii vizitatorilor.
Cauze posibile pentru certificat SSL invalid dupa mutare
- DNS-ul inca nu s-a propagat complet: daca nameserverele sau inregistrarile DNS nu sunt actualizate corect, browserul poate conecta serverul vechi sau necorespunzator, cu certificat invalid.
- Certificatul SSL nu este instalat corect pe noul server: migrarea trebuie sa includa si exportul si importul certificatelor, iar lipsa sau instalarea gresita cauzeaza erori.
- URL-uri hardcodate cu HTTP in baza sau in fisiere: daca resursele paginii incarca elemente necriptate, apare ,,mixed content” si browserul poate avertiza ca SSL-ul nu este valid.
- Configurarea gresita a HTTPS si redirect-urilor: lipsa redirectionarii automata de la HTTP la HTTPS sau configurarea incorecta in .htaccess sau server poate genera conflict.
- Certificatul SSL este emis pentru un alt domeniu sau subdomeniu: daca domeniul a fost modificat sau subdomeniul nu este inclus in certificat, apare invaliditatea.
- Cache DNS local sau de retea: browserul sau sistemul poate tine in cache o veche configuratie cu certificat invalid.
Ce verifici pas cu pas pentru a remedia problema
1. Confirma propagarea corecta DNS-ului
Asigura-te ca inregistrarile DNS sunt corecte si propagate. Poti testa utilizand comenzi precum nslookup sau unelte online pentru verificarea statusului DNS:
- Verifica A si CNAME sa indice spre IP-ul noului server.
- Verifica nameserverele domeniului.
- Tine cont ca propagarea poate dura pana la 24-48 de ore.
2. Verifica instalarea certificatului SSL pe server
Pe hostingul nou, verifica daca certificatul a fost importat sau instalat corect:
- Daca folosesti un certificat Let’s Encrypt obtainat anterior, este posibil sa fie necesara reemiterea acestuia pe noul server.
- Verifica fisierele certificatului (crt), cheia privata (key), si pachetul intermediar (chain), daca folosesti un SSL comercial.
- Consulta documentatia sau suportul tehnic webhotel.ro pentru pasii specifici instalarii SSL in panoul lor.
3. Asigura redirectionarea corecta HTTP -> HTTPS
Configuratia serverului trebuie sa forteze utilizarea conexiunii securizate:
- In cazul WordPress, adauga in
wp-config.phpdefinitia pentru HTTPS daca este nevoie. - Adauga reguli in
.htaccesspentru redirect 301 de la HTTP la HTTPS. - Verifica configurarea HTTPS in panoul de hosting webhotel.ro sau in fisierul de configurare al serverului (daca ai acces).
4. Verifica si corecteaza Mixed Content
Chiar daca certificatul este valid, daca pagina incarca elemente (imagini, scripturi, CSS) prin HTTP, browserul poate afisa avertismente:
- Foloseste un plugin WordPress specializat in corectarea URL-urilor (ex: Really Simple SSL).
- Verifica din baza de date si in fisiere daca exista URL-uri hardcodate HTTP si schimba-le in HTTPS.
5. Sterge cache-ul browserului si cache DNS local
Uneori browserul retine certificate vechi sau vechi versiuni ale DNS-ului:
- Sterge cache-ul browserului sau incearca modul incognito.
- Reporneste conexiunea la internet pentru a sterge cache-ul DNS local sau foloseste comanda in terminal:
ipconfig /flushdnspe Windows sausudo killall -HUP mDNSResponderpe MacOS.
Deosebiri intre hosting si aplicatie in probleme SSL
Adesea, eroarea SSL poate parea ca tine de site sau de configurarea WordPress, dar cauza este pe hosting sau DNS. Verificarile de mai sus ajuta sa faci diferenta:
- Daca domeniul raspunde si adresa IP este corecta, dar SSL e invalid, problema e la nivel de hosting sau certificat.
- Daca certificatul e valid, dar site-ul contine resurse HTTP, problema e de aplicatie sau continut.
- Daca dupa configurare SSL accesul la panoul hosting nu functioneaza, verifica setarile de server si certificat.
Preventie: cum sa eviti problemele cu SSL dupa mutarea site-ului
- Pregateste un backup complet al certificatelor SSL inainte de mutare.
- Verifica impreuna cu furnizorul de hosting anterior si cel nou daca certificatul poate fi exportat sau daca trebuie reemis.
- Actualizeaza toate URL-urile in site pentru HTTPS inainte sau imediat dupa migrare.
- Planifica o perioada de propagare DNS cu un TTL scazut in zilele premergatoare mutarii pentru a accelera schimbarea.
- Testarea site-ului pe un subdomeniu sau hosts local modificat inainte de schimbarea DNS asigura functionarea corecta a SSL-ului.
FAQ – Intrebari frecvente
De ce afiseaza browserul certificat SSL invalid dupa ce am mutat site-ul?
De obicei, certificatul nu este instalat corect pe noul server, DNS-ul nu s-a propagat complet sau exista elemente HTTP necriptate pe pagina.
Pot sa transfer certificatul SSL impreuna cu site-ul?
Depinde de tipul certificatului si ofertele furnizorilor; uneori trebuie reemis pe noul server.
Cum stiu daca problema e SSL sau Mixed Content?
Verifica consola browserului pentru avertismente Mixed Content si foloseste instrumente online de testare SSL (ex: SSL Labs).
De ce SSL-ul era valabil inainte de mutare, dar nu mai functioneaza acum?
Este posibil ca noul server sa nu aiba acelasi certificat instalat sau sa foloseasca un certificat cu un domeniu diferit.
Cat dureaza propagarea schimbarilor SSL si DNS?
Propagarea DNS poate dura pana la 48 de ore; instalarea SSL valida imediat dupa configurare, dar caching-ul poate afecta vizualizarea.
