cPanel tárhelyeinken az ingyenes Let’s Encrypt tanúsítványokat a cPanel AutoSSL funkciója igényli és újítja meg automatikusan, minden olyan domainre és aldomainre, amely a tárhelyhez tartozik. Ehhez semmit nem kell tennie, lásd: Ingyenes Let’s Encrypt tanúsítvány bekapcsolása webtárhelyen.
A tanúsítvány kiadása előtt azonban a tanúsítványkiadó ellenőrzi, hogy a domain valóban a mi szerverünkre mutat. Ehhez a domainen egy ideiglenes fájlt kér le a /.well-known/acme-challenge/ útvonalról. Ha ez nem sikerül, a domain tanúsítvány nélkül marad, és a böngésző „A kapcsolata nem privát” hibát jelez.
Hol látom a hiba okát?
- Jelentkezzen be a cPanelbe.
- A Biztonság (Security) részben kattintson az SSL/TLS állapot (SSL/TLS Status) ikonra.
- A listában minden domain mellett látszik, van-e érvényes tanúsítványa. A sárga vagy piros jelzésű domaineknél a hibaüzenet elmondja, mi akadályozta a kiadást.
- A javítás után a Run AutoSSL gombbal azonnal újraindíthatja a folyamatot, nem kell megvárnia a következő automatikus futást.
A leggyakoribb okok
A domain nem a mi szerverünkre mutat
Ez a leggyakoribb ok. Ha a domain A rekordja (vagy a névszervere) még a korábbi szolgáltatóra mutat, a tanúsítványkiadó ott keresi az ellenőrző fájlt, és nem találja. Domain-költöztetés vagy névszerverváltás után várja meg, amíg a változás érvénybe lép (lásd: Mi az a DNS propagáció?), majd futtassa újra az AutoSSL-t.
Ellenőrizze azt is, hogy a domainnek ne legyen IPv6 (AAAA) rekordja, amely máshová mutat. A tanúsítványkiadó az IPv6-címet is használhatja, és ha azon nem a mi szerverünk válaszol, az ellenőrzés elbukik.
Hiányzik a www rekord
Az AutoSSL a www.pelda.hu címre is tanúsítványt kér. Ha a DNS-ben nincs www rekord, vagy az máshová mutat, a www változat kimarad a tanúsítványból. Állítson be a www aldomainre egy CNAME rekordot a fő domainre, vagy A rekordot a tárhely IP-címére.
Az .htaccess blokkolja vagy átirányítja az ellenőrzést
Ha az .htaccess fájlban egy szabály minden kérést átirányít (például egy másik domainre, egy karbantartási oldalra vagy egy jelszavas védelem mögé), az ellenőrző fájl sem érhető el. Az átirányítási szabályok elé tegyen kivételt a .well-known könyvtárra:
RewriteEngine On
RewriteRule ^\.well-known/ - [L]
Hasonló problémát okozhat egy biztonsági bővítmény vagy egy országszűrő is, amely kitiltja a tanúsítványkiadó szervereit.
Cloudflare vagy más proxy van a domain előtt
A Cloudflare proxy általában nem akadályozza az ellenőrzést, de ha a Cloudflare-ben „I’m Under Attack” mód, szigorú tűzfalszabály, országszűrő vagy a /.well-known/ útvonalat érintő átirányítás van beállítva, a tanúsítványkiadó kérése nem jut el a tárhelyig. Részletek: SSL Cloudflare mögött: Flexible, Full vagy Full (strict) mód?
CAA rekord tiltja a kiadást
A CAA rekord meghatározza, mely tanúsítványkiadók adhatnak ki tanúsítványt a domainre. Ha van ilyen rekord, de a Let’s Encrypt nem szerepel benne, a kiadás elutasításra kerül. Lásd: Mi az a CAA rekord?
A domain ki van zárva az AutoSSL-ből
Az SSL/TLS állapot oldalon egyes domainek kizárhatók az AutoSSL-ből. Ha egy domain mellett ez látszik, jelölje ki, és kattintson az Include Domains during AutoSSL gombra.
Elérte a kiadási korlátot
A Let’s Encrypt korlátozza, hány tanúsítvány adható ki egy domainre egy héten belül, és hány sikertelen ellenőrzés engedélyezett óránként. Ha többször egymás után sikertelen volt az ellenőrzés, várjon néhány órát, javítsa ki a hibát, és csak utána indítsa újra az AutoSSL-t.
Nem a mi névszervereinket használja?
Ha a domain DNS-ét máshol kezeli (például a Cloudflare-nél vagy a domainregisztrátornál), az AutoSSL akkor is működik, amíg az A rekord (és a www rekord) a tárhely IP-címére mutat. A tárhely IP-címét a cPanel főoldalán, az Általános információk (General Information) panelen találja.
Ha a fentiek után sem kap tanúsítványt a domain, írjon ügyfélszolgálatunknak, és küldje el az SSL/TLS állapot oldalon látható hibaüzenetet.