Hilfe Zertifikat prüfen und verlängern

Zertifikat prüfen und verlängern

Das Zertifikat ist der Ausweis deiner Website. Mit ihm läuft die Verbindung über https:// verschlüsselt, und der Browser zeigt das Schloss. Läuft es ab, warnen Browser vor deiner Website, statt sie zu zeigen. Bei den meisten Hostern verlängert es sich von selbst. Diese Seite zeigt, wo du das nachsiehst und was du tust, wenn es nicht so ist.

Sicherheit deiner Website ansehen

Nutze diese Seite, wenn die Sicherheit deiner Website bei HTTPS & Zertifikat „Über HTTPS nicht sauber erreichbar“ meldet oder die Zeile Zertifikat ein Ablaufdatum in weniger als 7 Tagen nennt. Du brauchst Zugang zum Hosting-Panel oder zum Server. Dauer: meist fünf Minuten.

Im Hosting-Panel

  1. Wir rufen deine Startseite über https:// auf und prüfen dabei, ob das Zertifikat gültig ist und zur Adresse passt. Aus derselben Verbindung lesen wir das Ablaufdatum. Sind es weniger als 7 Tage bis dahin, steht das als Warnung da.
  2. Öffne das Hosting-Panel deines Hosters. Der Bereich heißt meist „SSL“ oder „Zertifikate“. Bei den meisten Hostern gibt es dort ein kostenloses Zertifikat von Let's Encrypt, oft mit einem Klick.
  3. Das Zertifikat muss für beide Schreibweisen gelten, mit und ohne www. Wir beginnen bei der Adresse ohne www und folgen der Weiterleitung. Fehlt das Zertifikat an einer der beiden Stellen, melden wir HTTPS als nicht sauber erreichbar.
  4. Sieh nach, ob die automatische Verlängerung eingeschaltet ist, sie steht im selben Bereich. Ist sie aus, schalte sie ein oder erneuere das Zertifikat dort von Hand.
  5. Danach unter Website bei „Sicherheit“ auf „Neu prüfen“ klicken. Die Kachel zeigt jetzt, wie viele Tage das Zertifikat noch gültig ist.

Auf dem eigenen Server, mit Certbot

  1. Läuft die Website auf einem eigenen Server mit Let's Encrypt, verlängert meist das Programm Certbot. Diese Zeile zeigt alle Zertifikate mit ihrem Ablaufdatum:
    sudo certbot certificates
  2. Diese Zeile probt die Verlängerung, ohne etwas zu ändern. Scheitert sie, steht der Grund in der Ausgabe:
    sudo certbot renew --dry-run
  3. Die Verlängerung läuft über einen Zeitplan. Ob es ihn gibt, zeigt:
    systemctl list-timers | grep certbot
    Kommt keine Zeile, läuft sie vielleicht über Cron. Fehlt beides, verlängert niemand.
  4. Nach einer Verlängerung muss der Webserver das neue Zertifikat laden. Mit dem nginx- oder Apache-Plugin von Certbot passiert das von selbst, sonst hilft ein Reload:
    sudo systemctl reload nginx
    Bei Apache heißt der Dienst je nach System apache2 oder httpd.

Wenn es hakt

Die Warnung kommt, obwohl die Verlängerung eingeschaltet ist
Die automatische Verlängerung greift üblicherweise Wochen vor dem Ablauf. Sind weniger als 7 Tage übrig, hat sie sehr wahrscheinlich nicht funktioniert. Ein häufiger Grund: die Domain zeigt inzwischen auf einen anderen Server. Im Hosting-Panel steht meist eine Fehlermeldung dazu.
Das Zertifikat ist erneuert, die Prüfung zeigt das alte Datum
Dann liefert der Webserver noch das alte aus, ein Reload hilft. Liegt ein CDN wie Cloudflare vor der Website, sehen wir dessen Zertifikat, nicht das auf deinem Server.
Die Prüfung meldet einen Fehler, im Browser geht alles
Wir können von außen nicht unterscheiden, ob das Zertifikat nicht passt oder ob die Startseite nicht rechtzeitig geantwortet hat. Öffne die Website einmal mit und einmal ohne www. Kommt bei einer der beiden eine Warnung, liegt es am Zertifikat. Sonst „Neu prüfen“.
Die Kachel zeigt „OK“ statt der Tage
Dann konnten wir das Ablaufdatum aus der Verbindung nicht lesen. HTTPS und Zertifikat sind trotzdem geprüft und gültig, nur die Restlaufzeit kennen wir nicht.

Und danach?

Als Nächstes die Server-Auskunft: ein paar kurze Zeilen, damit dein Server nach außen keine Versionsnummern nennt.

Versionen verstecken

Weitere Anleitungen: Dein erster Bericht · Google Search Console verbinden · WordPress- oder Kirby-Plugin installieren · Bing Webmaster Tools verbinden · Erledigt und Nachprüfen · Die Einstellungen deiner Website · So messen wir · Unsere Prüfung wird blockiert · Schutz-Einstellungen setzen · Absender-Schutz der Mails setzen · Server-Auskunft: Versionen verstecken · PHP und Updates aktuell halten · Datenexport und Anbieterwechsel