Ein SSL-Zertifikat sichert die Verbindung zwischen Ihrer Website und Besuchern. In dieser Anleitung erklären wir, wie Sie SSL in DirectAdmin installieren.

Warum SSL wichtig ist

SSL (Secure Sockets Layer) verschlüsselt Daten zwischen Browser und Server. Vorteile:

  • Sicherheit: Daten können nicht abgefangen werden
  • Vertrauen: Grünes Schloss im Browser
  • SEO: Google bevorzugt HTTPS-Seiten
  • Erforderlich: Viele Funktionen funktionieren nur mit HTTPS

HTTP vs HTTPS

Aspekt HTTP HTTPS
Verschlüsselung Nein Ja
Browser "Nicht sicher" Grünes Schloss
SEO Niedriger Höher
Erforderlich für Basis-Seiten Formulare, Logins, Webshops

Let's Encrypt SSL (Kostenlos)

Let's Encrypt bietet kostenlose SSL-Zertifikate, die automatisch erneuert werden.

Schritt 1: Zu SSL-Zertifikaten navigieren

  1. Melden Sie sich bei DirectAdmin an
  2. Gehen Sie zu SSL Certificates im Menü
  3. Sie sehen die SSL-Optionen für Ihre Domain

Schritt 2: Let's Encrypt aktivieren

  1. Klicken Sie auf Free & automatic certificate from Let's Encrypt
  2. Aktivieren Sie Ihre Domain (z.B. ihreseite.de)
  3. Aktivieren Sie auch www.ihreseite.de
  4. Klicken Sie auf Save

Schritt 3: Auf Installation warten

  • Das Zertifikat wird innerhalb weniger Minuten installiert
  • Sie erhalten eine Bestätigung
  • Das Zertifikat wird alle 90 Tage automatisch erneuert

HTTPS erzwingen

Nach der SSL-Installation müssen Sie Besucher zu HTTPS weiterleiten.

Via .htaccess

Fügen Sie zu Ihrer .htaccess Datei hinzu:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Via DirectAdmin

  1. Gehen Sie zu Domain Setup oder Force SSL Redirect
  2. Aktivieren Sie Force SSL with https redirect
  3. Klicken Sie auf Save

WordPress HTTPS einrichten

  1. Gehen Sie zu EinstellungenAllgemein
  2. Ändern Sie WordPress-Adresse (URL) zu https://
  3. Ändern Sie Website-Adresse (URL) zu https://
  4. Klicken Sie auf Änderungen speichern

Oder verwenden Sie ein Plugin wie Really Simple SSL.

Eigenes SSL-Zertifikat installieren

Für ein gekauftes Zertifikat (z.B. von Comodo, DigiCert):

Schritt 1: CSR generieren

  1. Gehen Sie zu SSL Certificates in DirectAdmin
  2. Klicken Sie auf Create a Certificate Request
  3. Füllen Sie die Details aus
  4. Kopieren Sie die CSR

Schritt 2: Zertifikat anfordern

  1. Gehen Sie zu Ihrem SSL-Anbieter
  2. Fügen Sie die CSR ein
  3. Verifizieren Sie Domain-Eigentum
  4. Laden Sie das Zertifikat herunter

Schritt 3: Zertifikat installieren

  1. Gehen Sie zu SSL Certificates in DirectAdmin
  2. Klicken Sie auf Paste a pre-generated certificate
  3. Fügen Sie das Zertifikat ein
  4. Fügen Sie das CA Bundle ein
  5. Klicken Sie auf Save

SSL-Probleme beheben

Mixed Content Warnungen

Ihre Seite lädt HTTP-Ressourcen auf einer HTTPS-Seite.

Lösung: Ersetzen Sie http:// durch https:// oder //

SSL-Zertifikat läuft ab

Let's Encrypt erneuert automatisch. Wenn dies fehlschlägt, erneuern Sie manuell via DirectAdmin.

"Nicht sicher" trotz SSL

  • Mixed Content
  • SSL nicht aktiv für www oder non-www
  • Browser-Cache - versuchen Sie Inkognito

Tipps

  1. HTTPS immer erzwingen nach SSL-Installation
  2. Regelmäßig prüfen ob SSL noch gültig ist
  3. Links aktualisieren zu HTTPS im Content
  4. Testen mit ssllabs.com

Hilfe benötigt?

Wir sind für Sie da! Haben Sie Probleme oder Fragen? Unser Support-Team hilft Ihnen gerne persönlich weiter. Schreiben Sie uns über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und finden gemeinsam die beste Lösung.