SSL-Zertifikat in Vesta CP konfigurieren

Beschreibung der Vorgehensweise zur Einrichtung von SSL-Zertifikaten auf einem Server mit dem Verwaltungspanel Vesta

Erstellen eines selbstsignierten Zertifikats mit openssl.

Selbstsigniertes Zertifikat generieren:

$ openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -days 365 -subj '/CN=localhost'

Optionen, die Sie beim Erstellen des selbstsignierten Zertifikats möglicherweise anpassen möchten:

Option Beschreibung
-newkey rsa:4096 Erstellt einen 4096-Bit-RSA-Schlüssel.
-keyout key.pem Speichert den Schlüssel in der Datei key.pem.
-out cert.pem Speichert das Zertifikat in der Datei cert.pem.
-nodes Privaten Schlüssel nicht mit einem Passwort schützen.
-days 365 Anzahl der Tage, für die das Zertifikat gültig ist.
-subj '/CN=localhost' Verwenden Sie diese Option, um Rückfragen zum Zertifikatsinhalt zu vermeiden. Ersetzen Sie localhost durch den Domainnamen.

SSL-Zertifikat in VestaCP konfigurieren

Um das SSL-Zertifikat zu konfigurieren, wechseln Sie zum Tab „WEB"

Klicken Sie auf die Schaltfläche „Bearbeiten" bei der gewünschten Website

file

Im neuen Fenster finden Sie „SSL-Unterstützung" — geben Sie die Daten des mit openssl erstellten Zertifikats ein oder erstellen Sie eine neue Anfrage wie unten beschrieben.

file

Um ein Zertifikat zu bestellen, müssen Sie „CSR-Anfrage generieren" auswählen. Daraufhin öffnet sich ein neues Fenster, in dem Sie die Details Ihrer Domain eingeben.

file

Sie erhalten drei Variablen:

  • SSL-CSR-Anfrage
  • SSL-Zertifikat
  • SSL-Zertifikat-Schlüssel

Die Daten aus dem Feld SSL CSR müssen beim Kauf eines Zertifikats eingefügt werden — dieses Zertifikat speichert den Namen Ihres Domainnamens.

Nach erfolgreicher Domain-Verifizierung erhalten Sie ein Archiv mit 4 Dateien (abhängig vom SSL-Zertifikatstyp). Am Beispiel von Comodo Security Services:

  • domain_com.crt
  • AddTrustExternalCARoot.crt
  • COMODORSAAddTrustCA.crt
  • COMODORSADomainValidationSecureServerCA.crt

Diese SSL-Zertifikate müssen Sie im Notepad öffnen und den Inhalt der Dateien anschließend nacheinander auf der Domain-Bearbeitungsseite einfügen:

  • SSL-Zertifikat → Code aus der Datei domain_com.crt einfügen
  • SSL-Zertifikat-Schlüssel → den Code einfügen, der beim Klick auf „CSR-Anfrage generieren" erzeugt wurde
  • Zertifizierungsstelle SSL / Intermediate → Code aus AddTrustExternalCARoot.crt, COMODORSAAddTrustCA.crt, COMODORSADomainValidationSecureServerCA.crt einfügen.

file

Änderungen speichern.


Es bleibt nur noch, die Weiterleitungen von http auf https in der Datei .htaccess im Verzeichnis Ihrer Website einzutragen. Fügen Sie folgende Zeilen hinzu:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Das war's — ab sofort ist https aktiv.

Die korrekte Installation des Zertifikats können Sie mit diesem Dienst überprüfen.

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns