SSL certifikát vypršel. Proč se to stalo a jak to opravit
Většina webů dnes používá certifikáty, které se obnovují samy. Když obnovení selže, nikdo si toho nevšimne, dokud prohlížeč nezačne návštěvníky varovat.
David Azarian · aktualizováno 26. 10. 2026 · 5 min čtení
Ověřte, že jde opravdu o expiraci
Klikněte v prohlížeči na varování a zobrazte podrobnosti certifikátu. Zajímá vás datum „Platnost do“ a název domény, pro kterou je certifikát vydaný. Z terminálu:
echo | openssl s_client -connect vasweb.cz:443 -servername vasweb.cz 2>/dev/null | openssl x509 -noout -dates -subjectKdyž datum ještě neuplynulo, ale certifikát je vydaný pro jinou doménu, nejde o expiraci. Server posílá cizí certifikát, typicky po stěhování webu nebo když doména chybí v nastavení hostingu.
Proč se certifikát neobnovil
Certifikáty Let’s Encrypt a dalších bezplatných autorit se obnovují automaticky, ale jen když projde ověření domény. Nejčastější důvody, proč neprojde:
- Doména už nemíří na server, který certifikát obnovuje. Typicky po změně DNS nebo přechodu na Cloudflare.
- Přístup k ověřovacímu souboru v
/.well-known/acme-challenge/blokuje přesměrování, firewall nebo pravidlo v.htaccess. - Na serveru přestal běžet plánovač, který obnovení spouští.
- U placeného certifikátu neprošla platba nebo nikdo nepotvrdil ověřovací e-mail.
Jak certifikát obnovit
- Na sdíleném hostingu otevřete administraci a v sekci SSL certifikát znovu vystavte. Pokud selže, hosting obvykle napíše proč.
- Na vlastním serveru s certbotem spusťte
sudo certbot renewa přečtěte si chybu. - Pokud používáte Cloudflare, zkontrolujte režim SSL. Režim Full (strict) potřebuje platný certifikát i na původním serveru.
- Po obnovení otevřete web v anonymním okně a znovu zkontrolujte datum.
Certifikáty budou platit kratší dobu
Podle pravidel organizace CA/Browser Forum smí veřejný certifikát od 15. března 2026 platit nejvýš 200 dní, od března 2027 100 dní a od března 2029 jen 47 dní. Let’s Encrypt plánuje zkrátit svých 90 dní na 64 dní v roce 2027 a na 45 dní v roce 2028.
Ruční obnovování proto přestává dávat smysl a automatické obnovení se bude spouštět častěji. Každé obnovení je příležitost k chybě, takže nezávislé hlídání expirace má větší cenu než dřív.
Další návody
- Web nejde. Co zkontrolovat jako prvníWeb nenačítá, hlásí chybu 500 nebo 503, nebo ukazuje varování o certifikátu? Postup, jak za pár minut zjistit, kde je problém a komu volat.
- Bezpečnostní hlavičky webu srozumitelněCo dělají hlavičky HSTS, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy a Permissions-Policy a jak je bezpečně nastavit.
- Kdy vyprší doména a co se stane potomJak zjistit datum expirace domény .cz i dalších koncovek, co se s doménou děje po vypršení a jak zařídit, aby nepropadla.