Kapitola 6 · 6.6
Let's Encrypt nefunguje: príčiny a riešenia
Ak sa žiadosť o bezplatný certifikát nedarí, takmer vždy je to spôsobené nastavením DNS: Let's Encrypt sa nedokáže k vášmu serveru dostať cez vašu doménu. Nižšie nájdete hlásenia, s ktorými sa môžete stretnúť, a ako ich riešiť.
Kde zistíte, čo sa pokazilo?
- V dolnej časti Spravovať certifikáty, pri NEÚSPEŠNÉ KONTROLY HTTP: názvy, pri ktorých sa kontrola nepodarila.
- Pri História priradení: každá žiadosť so Stav, kedy bola Spustené, DNS názvy a Challenge type (spôsob overenia).


Hlásenia a ich riešenie
Systém ACME je vypnutý
Automatické vybavovanie žiadostí je pre túto doménu vypnuté. Zapnite ho v časti Nastavenia ACME (pozrite Bezplatný certifikát Let's Encrypt požiadať, krok 3).
Neúspešné kontroly HTTP
DirectAdmin to sám vysvetľuje takto: DNS namen die hier worden vermeld, kunnen geen automatische certificaten krijgen omdat een HTTP verzoek voor deze namen deze server niet bereikt. Dit kan gebeuren als er geen DNS records voor deze namen zijn of als DNS records naar een andere server verwijzen.
Čo môžete urobiť:
- Ukazuje doména stále na vášho pôvodného poskytovateľa? Toto je najčastejšia príčina, napríklad hneď po presťahovaní. Upravte DNS alebo nameservery a počkajte, kým sa zmena prejaví všade (pozrite Kedy sa zmena prejaví? Čakacia doba a TTL). Potom požiadajte o certifikát znova.
- Je správny AAAA záznam? Let's Encrypt kontroluje aj cez IPv6. Ak A záznam ukazuje na nás, ale AAAA záznam ešte na iný server, kontrola zlyhá. Upravte AAAA záznam alebo ho odstráňte (pozrite Pridanie alebo úprava A alebo AAAA záznamu).
- Používate proxy Cloudflare (oranžový obláčik)? Dočasne ho vypnite, kým certifikát nebude vydaný (pozrite DNS v Mijn WebOké a pri externých menných serveroch, ako je Cloudflare).
- V zozname je iba mail, ftp, pop alebo smtp a tieto názvy nepoužívate, pretože vaša e-mailová schránka je inde? Potom to nie je problém: vaša webová stránka certifikát dostane bez problémov.
- Blokuje vaša webová stránka kontrolu? Let's Encrypt si z vašej stránky stiahne súbor z priečinka /.well-known/acme-challenge/. Vlastné pravidlo v .htaccess, bezpečnostný plugin alebo priečinok chránený heslom to môže blokovať. Takéto pravidlo dočasne odstráňte alebo vytvorte výnimku pre .well-known.
Kontrola CAA zlyhala
Pomocou CAA záznamu vo vašom DNS určujete, ktoré subjekty môžu vydávať certifikáty pre vašu doménu. Ak je nastavený CAA záznam bez letsencrypt.org, Let's Encrypt žiadosť odmietne. Pridajte letsencrypt.org do CAA záznamu alebo záznam odstráňte (pozrite Otvorenie DNS správy a čítanie záznamov).
Bol dosiahnutý limit žiadostí ACME
Let's Encrypt vydáva na jednu doménu len obmedzený počet certifikátov za týždeň a po veľkom počte neúspešných pokusov dočasne zablokuje ďalšie žiadosti. Počkajte hodinu až deň a potom to skúste znova. Neklikajte opakovane: najprv odstráňte príčinu problému.
Zástupný certifikát (wildcard) sa nedarí vydať
Zástupný certifikát je možný iba vtedy, ak sa DNS spravuje u WebOké. Ak máte DNS inde, vypnite v nastaveniach ACME možnosť Uprednostňovať zástupné certifikáty (pozrite Certifikát pre www, subdomény a zástupný záznam).
Je nastavený iný poskytovateľ
Skontrolujte v časti Nastavenia ACME pri Poskytovateľ ACME, či je nastavený Let's Encrypt: Štandardný (Let's Encrypt), alebo Iný s voľbou Let's Encrypt pod ním. Iný poskytovateľ môže vyžadovať vlastné podmienky alebo vlastné konto.
Dostávam certifikát vystavený na meno servera
Vidíte pri svojej doméne alebo subdoméne certifikát napríklad pre linux2023.webawere.nl, s upozornením, že názov nesúhlasí? Potom daný názov ešte nemá vlastný certifikát a server zobrazuje svoj vlastný certifikát. Odstráňte príčinu uvedenú vyššie a požiadajte o certifikát znova.
Moja stránka je nedostupná odkedy som niečo upravil(a) v nastaveniach SSL
- Zapli ste HSTS skôr, než certifikát začal fungovať? Vypnite HSTS a požiadajte o certifikát (pozrite Návštevníkov vždy presmerovať na https).
- Nahrali ste vlastný certifikát, ktorý nesedí s názvom domény alebo mu vypršala platnosť? Odstráňte ho v Zoznam certifikátov, aby mohol DirectAdmin znova požiadať o bezplatný certifikát.
- Vidíte pri https inú alebo prázdnu stránku s textom, že treba vložiť index.html do private_html? Potom je pri vašej doméne private_html samostatný priečinok. Požiadajte nás cez tiket, aby sme nastavili, že private_html má ukazovať na public_html (pozrite Nastavenia domény: SSL, PHP, www a private_html).
Neviete si poradiť?
Požiadajte AI asistenta v Mojom WebOké o kontrolu vášho certifikátu, alebo vytvorte tiket. Uveďte svoju doménu a to, čo vidíte v časti Neúspešné kontroly HTTP alebo v Histórii.
