Zjednodušenou verzi tohoto návodu najdete v článku Začínáme – HTTPS.
Tento článek se zabývá rychlým nasazením certifikátu Let’s Encrypt na webhosting. Potřebujete-li podrobnější nastavení, postupujte podle návodu Webhosting – Manuální nastavení HTTPS. Pro nasazení certifikátu na službu WebSite 1.0 postupujte podle návodu WebSite 1.0 – Aktivace HTTPS.
Samotná aktivace HTTPS na Webhostingu obvykle nestačí. V takovém případě proveďte i nastavení HTTPS na webu podle návodu Webhosting – Nastavení HTTPS na webu.
V tomto článku se dozvíte:
- Kdy tento návod použijete
- Co je HTTPS a k čemu slouží
- Jak rychle zapnout HTTPS s certifikátem Let’s Encrypt
- Jak nastavit HTTPS na webu
- Běžné problémy
- Často kladené dotazy
Kdy tento návod použijete
- Prohlížeč hlásí „Toto připojení není soukromé“ nebo „nezabezpečeno“. Řešení najdete v kapitole Prohlížeč hlásí nezabezpečené připojení.
- Po přepnutí adresy webu na https web přestal fungovat. Řešení najdete v kapitole Prohlížeč hlásí nezabezpečené připojení.
- Instalátor aplikací hlásí, že cíl instalace není dostupný přes HTTP(S). Řešení najdete v kapitole Instalátor hlásí nedostupný cíl instalace.
- Doménu nebo subdoménu nelze přidat do certifikátu. Řešení najdete v kapitole Doménu www nelze nastavit.
- Certifikát funguje, ale web se dál otevírá přes http. Řešení najdete v kapitole Nastavení HTTPS na webu.
Co je HTTPS a k čemu slouží
HTTPS (HTTP over SSL) je nový standard internetového protokolu HTTP (Hyper Text Transfer Protocol), který na rozdíl od svého předchůdce komunikaci šifruje. Klienti tak mohou přes tento protokol bezpečně posílat i citlivé údaje.
SSL certifikát Let’s Encrypt vydává nezisková certifikační autorita Let’s Encrypt ⧉. Tento certifikát je zcela zdarma a jeho správa je na našem Webhostingu z velké části automatizovaná.
SSL certifikát se ukládá zpravidla na serverech webhostingu. Na samotné doméně HTTPS nastavit nelze. K zabezpečení domén (DNS) slouží technologie DNSSEC.
Rychlé zapnutí HTTPS s certifikátem Let’s Encrypt
Kompletní zprovoznění HTTPS s certifikátem Let’s Encrypt může trvat až 90 minut.
Pokud na webhostingu zatím nemáte HTTPS aktivované, můžete verzi s certifikátem Let’s Encrypt zapnout pomocí tlačítka Rychlého nastavení:
- Přihlaste se do zákaznické administrace ⧉.
- V horním menu zvolte Hostingové služby Webhosting.
- Vyberte svůj webhosting v seznamu služeb.
- V levém menu zvolte HTTPS.
- Klikněte na tlačítko Rychlé nastavení.
- Vyčkejte až 90 minut (30 minut aktivace, 60 minut propsání změn) na zprovoznění certifikátu.

Rychlé nastavení:
- nastaví zdarma doplňkovou službu podpora HTTPS na doméně SNI (pokud ji ještě nemáte),
- aktivuje HTTPS s certifikátem Let’s Encrypt na hlavní doméně i aliasech,
- přidá do certifikátu hlavní doménu webhostingu (ne aliasy) s variantou www i bez.
Po aktivaci certifikátu v administraci (zpravidla do 30 minut) začne certifikát správně fungovat do 1 hodiny.
Pokud web po úspěšném nastavení certifikátu stále používá nezabezpečený protokol HTTP, proveďte dodatečná nastavení na webu samotném. Pokračujte návodem Webhosting – Nastavení HTTPS na webu.
Manuální nastavení
Nemůžete-li provést rychlé nastavení, nebo potřebujete-li přidat aliasové domény a jiné subdomény než www, nastavte HTTPS manuálně podle návodu Webhosting – Manuální nastavení HTTPS.
Nastavení HTTPS na webu
Pokud web po úspěšném nastavení HTTPS v zákaznické administraci pořád používá nezabezpečený protokol HTTP, upravte jeho nastavení podle návodu Webhosting – Nastavení HTTPS na webu.
Běžné problémy
Mezi běžné problémy s rychlým nastavením HTTPS patří:
- Prohlížeč hlásí nezabezpečené připojení
- Instalátor hlásí nedostupný cíl instalace
- Chybějící tlačítko Rychlé nastavení
- Chybějící aliasy v certifikátu
- Doménu www nelze nastavit
- Nefunkční nastavení HTTPS
Prohlížeč hlásí nezabezpečené připojení
Problém: Prohlížeč před otevřením webu hlásí „Toto připojení není soukromé“ nebo „nezabezpečeno“, případně web po přepnutí adresy na https přestal fungovat.
Příčina: Na webhostingu není aktivní HTTPS, a web proto nemá SSL certifikát.
Řešení: Zapněte HTTPS tlačítkem Rychlé nastavení a vyčkejte až 90 minut. Přepnuli-li jste adresu webu na https, nastavte HTTPS i na samotném webu podle návodu Webhosting – Nastavení HTTPS na webu.
Instalátor hlásí nedostupný cíl instalace
Problém: Instalátor aplikací hlásí, že cíl instalace není dostupný přes protokol HTTP(S) a že nejspíš nepoužíváte výchozí soubor .htaccess.
Příčina: Na webhostingu není aktivní HTTPS, nebo se v souboru .htaccess neodkazuje na složku www/domains.
Řešení: Zapněte HTTPS tlačítkem Rychlé nastavení, vyčkejte 60–90 minut a instalaci zopakujte. Hlásí-li instalátor chybu dál, obnovte výchozí soubor .htaccess podle článku Webhosting – Soubor .htaccess a zkontrolujte obsah FTP podle článku Webhosting – Instalátor aplikací.
Chybí tlačítko Rychlé nastavení
Problém: Na stránce s nastavením HTTPS se nezobrazuje tlačítko rychlé nastavení.
Příčina: Na webhostingu je pravděpodobně HTTPS už aktivní.
Řešení: Pokud potřebujete HTTPS rychle resetovat, vypněte jej. Pozor, tímto krokem přijdete o všechna existující nastavení HTTPS v administraci. Tlačítko Rychlé nastavení se objeví.
V certifikátu chybí aliasy
Problém: Rychlé nastavení přidalo do certifikátu pouze hlavní doménu a její www variantu, aliasy chybí.
Doménu www nelze nastavit
Problém: Při rychlém nastavení nebo pokusu o přidání domény se zobrazuje chybová hláška: Doména www.domena.tld nelze použít pro vygenerování Let’s Encrypt certifikátu.
Příčina: Doména, nebo konkrétně subdoména www, nesměřuje v DNS na Webhosting.
Řešení: Zkontrolujte DNS záznamy domény. Nepoužívá-li doména DNS servery WEDOS, nasměrujte ji ručně u poskytovatele DNS. Doménu nebo subdoménu zadávejte při přidání do certifikátu jen jednou (obchod.wds-test.cz, ne obchod.wds-test.cz.wds-test.cz). Všechny domény i subdomény přidávané do certifikátu musejí mít záznamy typu A i AAAA (pokud existují) nasměrované na Webhosting.
HTTPS nefunguje
Problém: Při provedení rychlého nastavení HTTPS nefunguje.
Příčina: Přestože je v názvu nastavení Rychlé, aktivace a propsání certifikátu přesto může trvat až 90 minut. V nastavení také může dojít k chybám.
Řešení: Po provedení rychlého nastavení čekejte 60 – 90 minut na propsání certifikátu. Pokud v administraci zaznamenáte chyby, nebo HTTPS nefunguje správně ani po 90 minutách, nastavte jej manuálně podle návodu Webhosting – Manuální nastavení HTTPS. Pokud web nadále funguje i přes protokol HTTP, vynuťte HTTPS podle návodu Webhosting – Nastavení HTTPS na webu.
Často kladené dotazy
Jak nasadím na webhosting vlastní SSL certifikát?
Postupujte podle návodu Webhosting – Nasazení vlastního SSL certifikátu.
Jak nastavím HTTPS na doméně, kterou přesměrovávám?
K nastavení HTTPS potřebujete server, na který uložíte certifikát. Náš přesměrovací server toto neumožňuje – přesměrování s HTTPS nastavíte pouze pomocí webhostingu podle tohoto návodu.
Jak dlouho po kliknutí na Rychlé nastavení trvá, než HTTPS začne fungovat?
Nejvýše 90 minut: zhruba 30 minut trvá aktivace certifikátu a až 60 minut propsání změn. Do té doby může prohlížeč hlásit nezabezpečené připojení.
Kolik stojí certifikát Let’s Encrypt na webhostingu?
Nic, certifikát je zdarma. Zdarma je i doplňková služba podpora HTTPS na doméně SNI, kterou Rychlé nastavení zapne.