Support

Anleitungen, Artikel und häufig gestellte Fragen






  Inhaltsverzeichnis | Installation

Wie installiere ich mein SSL-Zertifikat auf dem Apache Webserver?


  • Speichern Sie das root- und Zwischenzertifikat zusammen mit dem Private Key in einem Ordner auf dem Webserver.
  • Öffnen Sie die Apache Konfigurationsdatei in einem Text-Editor.

Apache Konfigurationsdateien werden in der Regel in /etc/httpd abgelegt. Die Haupt-Konfigurationsdatei heißt üblicherweise httpd.conf. In den meisten Fällen finden Sie die Abschnitte am Ende dieser Datei. In seltenen Fällen werden die Blöcke in einer separaten Datei in einem Verzeichnis wie z.B. : /etc/httpd/vhosts.d/ oder manchmal auch in /etc/httpd/sites/ oder aber auch in einer Datei namens "ssl.conf" gespeichert.

  • Wenn Ihre Webseite sowohl mit (https) als auch ohne (http) Verschlüsselung erreichbar sein soll, müssen Sie für jede Verbindungsart einen eigenen VirtualHost erstellen. Hierfür erstellen Sie eine Kopie des bereits bestehenden, nicht gesicherten VirtualHosts und ändern in der Konfiguration den Port von 80 auf 443.
  • Fügen Sie die nachfolgenden Zeilen hinzu:

DocumentRoot /var/www/website
ServerName www.domain.com
SSLEngine on
SSLCertificateFile /etc/ssl/crt/primary.crt
SSLCertificateKeyFile /etc/ssl/crt/private.key
SSLCertificateChainFile /etc/ssl/crt/intermediate.crt

  • Ändern Sie die Namen der Dateien und Pfade zu den Zertifikatsdateien entsprechend Ihrer Konfiguration:

SSLCertificateFile sollte die Haupt-Zertifikatsdatei für Ihren Domain-Namen sein
SSLCertificateKeyFile sollte die Schlüsseldatei sein, die Sie bei der Erstellung des CSR generiert haben.
SSLCertificateChainFile sollte die Zwischenzertifikatsdatei sein, die von uns erhalten haben.

  • Speichern Sie die Änderungen und beenden Sie den Text-Editor.
  • Starten Sie den Apache Webserver mit den nachfolgenden Kommandos neu:
    /usr/local/apache/bin/apachectl startssl
    /usr/local/apache/bin/apachectl restart

 

Nützliche Links:
Apache Support: https://cwiki.apache.org/confluence/display/HTTPD/FAQ
Erstellung eines SSL-Zertifikats mit Apache+mod ssl : http://slacksite.com/apache/certificate.php
Apache + SSL auf Win32 Systemen HowTo: http://tud.at/programm/apache-ssl-win32-howto.php3


Empfanden Sie diesen Artikel als hilfreich?




Wir verwenden Cookies für die technische Funktionalität dieser Website. Mit Ihrer Zustimmung erfassen wir außerdem Seitenaufrufe und andere statistische Daten in anonymisierter Form ohne Weitergabe an Dritte.

Allen Cookies zustimmen Einzeln auswählen
Cookie-Einstellungen
Datenschutzbestimmungen lesen