Ett fungerande SSL-certifikat är ett måste för alla webbplatser idag och förstahandsvalet bland certifikatutfärdarna är Let’s Encrypt – inte minst eftersom det är ett gratisalternativ som hängt med ett tag och fungerar bra.

Det enda problemet med SSL-certifikat från Let’s Encrypt när du använder kontrollpanelen DirectAdmin är att det inte nödvändigtvis installeras automatiskt. Så här installerar och aktiverar du ett nytt certifikat med några enkla steg.

Steg 1: Logga in på DirectAdmin

  • Öppna din webbläsare och navigera till din DirectAdmin-inloggningssida. Vanligtvis är adressen i formatet https://dindomän.se:2222.
  • Ange ditt användarnamn och lösenord för att logga in.

Steg 2: Navigera till SSL-sektionen

DirectAdmin SSL-certifikat

När du är inloggad, leta efter och klicka på ikonen SSL-certifikat (eller SSL Certificates) under sektionen ”Kontoansvarig” (eller ”Account Manager”).

Steg 3: Välj att hämta certifikat automatiskt

Hämta certifikat från Let's Encrypt

På SSL-certifikatsidan, leta efter alternativet Få automatiskt certifikat från ACME Provider och under ACME-leverantör välj Let’s Encrypt. Klicka på Spara för att påbörja processen. Standardinställningarna inkluderar stöd för e-post, FTP och ”www” i domänen, vilket räcker för de flesta.

Steg 4: Generera certifikatet

Meddelande om att certifikat genererats

Efter en stund får du en bekräftelse på att din Let’s Encrypt-begäran gått igenom samt att certifikat och nycklar sparats.

Tips: på samma sida kan du även välja tvingande https-omdirigering, vilket ofta är en bra idé. Då behöver du t.ex. inte använda något SSL-plugin i WordPress utan ställer bara in adressen till https://(www.)dindomän.se.

Steg 5: Verifiera installationen

Du kan nu besöka din webbplats med https:// i början av URL:en för att verifiera att SSL-certifikatet fungerar korrekt. Om du besökt sajten tidigare med SSL-fel kan du behöva rensa din webbläsares cache och cookies.

Let’s Encrypt-certifikat är giltiga i 90 dagar och DirectAdmin bör automatiskt hantera förnyelse.

Felsökning och vanliga problem

Även om installationsprocessen för Let’s Encrypt SSL-certifikat i DirectAdmin vanligtvis är smidig, kan du ibland stöta på problem. Här är några av de vanligare.

Verifieringsfel

Symptom: Du får ett meddelande om att domänverifieringen misslyckades.

Lösning:

  1. Kontrollera att din domän pekar korrekt mot din server.
  2. Säkerställ att port 80 är öppen och tillgänglig.
  3. Vänta lite och försök igen. Ibland kan DNS-uppdateringar ta tid.

Certifikatet installeras men webbplatsen visar fortfarande som osäker

Symptom: Trots att installationen verkar lyckad visar din webbläsare fortfarande webbplatsen som osäker.

Lösning:

  1. Kontrollera att din webbserver är konfigurerad att använda det nya certifikatet.
  2. Rensa din webbläsares cache och cookies.
  3. Verifiera att alla resurser på din sida (bilder, skript, etc.) laddas via HTTPS.

Automatisk förnyelse fungerar inte

Symptom: Du får meddelanden om att ditt certifikat håller på att gå ut trots att automatisk förnyelse borde vara aktiverat.

Lösning:

  1. Kontrollera DirectAdmin-inställningarna för att säkerställa att automatisk förnyelse är aktiverat.
  2. Verifiera att cron-jobb relaterade till Let’s Encrypt är korrekt konfigurerade på din server.
  3. Kontrollera serverloggar för eventuella fel relaterade till förnyelsesprocessen.

Begränsningar i antal utfärdade certifikat

Symptom: Du får ett felmeddelande om att du har nått gränsen för antal utfärdade certifikat.

Lösning:

  1. Let’s Encrypt har vissa begränsningar för att förhindra missbruk. Vänta en vecka och försök igen.
  2. Använd wildcard-certifikat om du behöver säkra många subdomäner.

Konflikter med befintliga certifikat

Symptom: Installationen misslyckas på grund av konflikter med befintliga certifikat.

Lösning:

  1. Ta bort eller inaktivera eventuella befintliga SSL-certifikat för domänen innan du installerar Let’s Encrypt.
  2. Kontrollera att inga andra certifikatprocesser körs samtidigt.