Zum Inhalt springen
BeoHosting
BeoHosting
Sicherheit

Wie Sie ein SSL-Zertifikat in cPanel einrichten

BeoHosting Team··8 Min. Lesezeit Lesezeit
Wie Sie ein SSL-Zertifikat in cPanel einrichten

Warum brauchen Sie ein SSL-Zertifikat?

Ein SSL-Zertifikat (Secure Sockets Layer) verschlüsselt die Kommunikation zwischen Ihrer Website und den Besuchern. Ohne SSL reisen Daten wie Passwörter, persönliche Informationen und Zahlungsdaten in lesbarer Form durch das Internet, was sie anfällig für Abhören macht. Seit 2018 kennzeichnet Google Chrome Websites ohne SSL als "Nicht sicher". Sehen Sie sich unsere Erklärung der verschiedenen SSL-Zertifikatstypen an - diese Kennzeichnung schreckt Besucher ab und wirkt sich negativ auf das SEO-Ranking aus.

Neben der Sicherheit ist ein SSL-Zertifikat für das HTTPS-Protokoll erforderlich, das heute Standard ist. Google nutzt HTTPS als Ranking-Faktor, und moderne Browser blockieren einige Funktionen (Geolokalisierung, Kamera, Mikrofon) auf Websites ohne SSL.

SSL-Zertifikatstypen

  • DV (Domain Validation): Grundlegende Stufe - bestätigt nur das Eigentum an der Domain. Ideal für Blogs und kleinere Websites. Let's Encrypt stellt kostenlose DV-Zertifikate aus.
  • OV (Organization Validation): Bestätigt die Identität der Organisation. Empfohlen für Geschäftswebsites, die ein höheres Maß an Vertrauen wünschen.
  • EV (Extended Validation): Der strengste Validierungsprozess. Früher wurde damit eine grüne Leiste im Browser angezeigt, doch moderne Browser tun das nicht mehr. Es bietet dennoch das höchste Maß an Vertrauen.
  • Wildcard SSL: Deckt die Haupt-Domain und alle Subdomains (*.ihrewebsite.com) ab. Ideal, wenn Sie mehrere Subdomains haben.

Option 1: AutoSSL in cPanel

AutoSSL ist der einfachste Weg, ein kostenloses SSL-Zertifikat in cPanel zu erhalten. Die meisten hochwertigen Hosting-Anbieter, darunter BeoHosting mit kostenlosem SSL, haben AutoSSL standardmäßig aktiviert. So funktioniert es:

So prüfen Sie, ob AutoSSL aktiv ist

  • Melden Sie sich bei cPanel an.
  • Gehen Sie zum Abschnitt "Security" und klicken Sie auf "SSL/TLS Status".
  • Sie sehen eine Liste aller Ihrer Domains und Subdomains mit dem Status ihres SSL-Zertifikats.
  • Wenn dort "AutoSSL Domain Validated" mit einem grünen Symbol steht, ist SSL aktiv.

AutoSSL manuell ausführen

Wenn SSL nicht automatisch installiert wird (z. B. bei einer neuen Domain), können Sie es manuell ausführen:

  • Gehen Sie in cPanel zu "SSL/TLS Status".
  • Klicken Sie oben rechts auf die Schaltfläche "Run AutoSSL".
  • Warten Sie einige Minuten, bis das Zertifikat generiert und installiert ist.
  • Aktualisieren Sie die Seite und prüfen Sie den Status - er sollte grün sein.

Option 2: Let's Encrypt in cPanel

Let's Encrypt ist eine kostenlose Zertifizierungsstelle (CA), die DV-SSL-Zertifikate ausstellt. Viele Hosting-Anbieter bieten eine Let's-Encrypt-Integration in cPanel an.

Installation über das cPanel-Plugin

  • Suchen Sie in cPanel im Abschnitt Security nach "Let's Encrypt" oder "SSL/TLS".
  • Wenn eine Let's-Encrypt-Option vorhanden ist, klicken Sie darauf.
  • Wählen Sie die Domain aus, für die Sie das Zertifikat installieren möchten.
  • Klicken Sie auf "Issue" oder "Install" und warten Sie, bis der Vorgang abgeschlossen ist.
  • Let's-Encrypt-Zertifikate sind 90 Tage gültig und werden automatisch erneuert.

Option 3: Manuelle Installation eines SSL-Zertifikats

Wenn Sie ein kommerzielles SSL-Zertifikat gekauft haben (von Comodo, DigiCert, GeoTrust usw.), müssen Sie es manuell installieren:

Schritt 1: CSR generieren

  • Gehen Sie in cPanel im Abschnitt Security zu "SSL/TLS".
  • Klicken Sie auf "Generate, view, or delete SSL certificate signing requests".
  • Füllen Sie das Formular aus: Domain, Organisation, Stadt, Land, E-Mail.
  • Klicken Sie auf "Generate" und kopieren Sie den generierten CSR-Schlüssel.

Schritt 2: Kauf und Validierung

Senden Sie den CSR beim Kauf des Zertifikats an Ihren SSL-Anbieter. Dieser sendet Ihnen die Zertifikatsdateien, nachdem Sie den Validierungsprozess abgeschlossen haben (in der Regel per E-Mail oder DNS-Eintrag).

Schritt 3: Zertifikat installieren

  • Gehen Sie in cPanel zu "SSL/TLS" und klicken Sie auf "Manage SSL sites".
  • Wählen Sie die Domain aus dem Dropdown-Menü.
  • Fügen Sie den Inhalt des Zertifikats (CRT-Datei) in das Feld "Certificate" ein.
  • Fügen Sie den privaten Schlüssel in das Feld "Private Key" ein (oder klicken Sie auf "Autofill", wenn Sie den CSR in cPanel generiert haben).
  • Fügen Sie das CA Bundle (Zwischenzertifikate) in das Feld "Certificate Authority Bundle" ein.
  • Klicken Sie auf "Install Certificate".

So erzwingen Sie HTTPS auf der gesamten Website

Über cPanel

Der einfachste Weg: Gehen Sie in cPanel zu "Domains", suchen Sie Ihre Domain und aktivieren Sie die Option "Force HTTPS Redirect". Dadurch wird der gesamte HTTP-Verkehr automatisch auf HTTPS umgeleitet.

Über die .htaccess-Datei

Wenn Sie mehr Kontrolle benötigen, fügen Sie den folgenden Code in die .htaccess-Datei im Stammverzeichnis Ihrer Website ein. Dieser Code prüft, ob die Verbindung bereits HTTPS ist, und leitet den Nutzer, falls nicht, mit einer 301-Weiterleitung (permanent) auf die HTTPS-Version derselben Seite um.

In WordPress

  • Gehen Sie im WordPress-Admin-Panel zu Settings > General.
  • Ändern Sie sowohl die WordPress Address als auch die Site Address von http:// auf https://.
  • Installieren Sie das Plugin Really Simple SSL zur automatischen Behebung von Mixed-Content-Problemen.
  • Prüfen Sie die Website auf Mixed-Content-Fehler (HTTP-Ressourcen auf einer HTTPS-Seite).

Behebung häufiger Probleme

  • Mixed-Content-Fehler: Wenn eine Seite einige Ressourcen (Bilder, Skripte, CSS) über HTTP statt HTTPS lädt. Lösung: Aktualisieren Sie die Links in der Datenbank oder verwenden Sie ein Search-Replace-Plugin.
  • SSL-Zertifikat abgelaufen: Prüfen Sie, ob AutoSSL aktiv ist. Wenn Sie ein kommerzielles Zertifikat verwenden, erneuern Sie es beim Anbieter und installieren Sie es erneut.
  • ERR_SSL_PROTOCOL_ERROR: Bedeutet in der Regel, dass das Zertifikat falsch installiert wurde. Prüfen Sie, ob der private Schlüssel korrekt ist und ob Sie das CA Bundle eingefügt haben.
  • Weiterleitungsschleife: Wenn die Website in eine endlose Weiterleitungsschleife gerät, prüfen Sie, ob Sie keine doppelte HTTPS-Weiterleitung haben (sowohl in cPanel als auch in der .htaccess-Datei).

Fazit

Die Installation eines SSL-Zertifikats in cPanel ist heute einfacher denn je. Mit AutoSSL oder Let's Encrypt ist kostenloses SSL für jeden verfügbar, und es gibt keinen Grund, warum Ihre Website kein HTTPS nutzen sollte. Befolgen Sie die Schritte in diesem Leitfaden, erzwingen Sie die HTTPS-Weiterleitung und prüfen Sie regelmäßig den Status des Zertifikats. Die Sicherheit Ihrer Website und das Vertrauen der Besucher hängen davon ab. Prüfen Sie den Status Ihres SSL-Zertifikats mit unserem SSL-Checker-Tool.

BeoHosting Team

10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Zuletzt aktualisiert: