Was sind die Installationsanweisungen für Ihr SSL Zertifikat auf Apache?

Bitte folgen Sie diesen Anweisungen, um Ihr SSL Zertifikat auf Apache zu installieren:

1. Wenn Sie Ihr SSL Zertifikat per E-Mail erhalten haben, kopieren Sie es bitte in eine Textdatei (mit Notepad oder Wordpad), und speichern Sie diese Datei mit einer .crt Erweiterung. (Schließen Sie die -----BEGIN CERTIFICATE----- und -----END CERTIFICATE----- Tags mit ein).

2. Laden Sie Sie Ihr intermediäres Zertifikat herunter. Kopieren Sie den Inhalt, und fügen Sie ihn in eine Textdatei mit der .crt - Endung ein.

3. Kopieren Sie die beiden Dateien in das Verzeichnis auf Ihrem Server wo das Zertifikat und die Schlüsseldateien gespeichert werden. Diese Dateien sollten nur vom Root lesbar sein.

4. Navigieren Sie zu der Apache Konfigurationsdatei (hängt vom Server ab). Diese Datei befindet sich normalerweise unter /etc/httpd. Normalerweise hat sie den Namen httpd.conf.

5. In dieser httpd.conf Datei, müssen Sie nun den <VirtualHost> Absatz finden. Wenn Ihre Website über HTTPS und HTTP erreichbar sein soll, benötigen Sie einen Virtual Host per Verbindungsart. Machen Sie hierzu eine Kopie des existierenden ungesicherten Virtual Host, und konfigurieren Sie diese für SSL. Wenn Ihre Website nur verschlüsselt erreichbar sein soll, konfigurieren Sie den bereits existierenden Virtual Host.

6. Konfigurieren lässt <Virtualhost> Absatz für die SSL-aktivierte Website.

<VirtualHost 192.168.0.1:443>
DocumentRoot /var/www/html2
ServerName www.yourdomain.com
SSLEngine on
SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/intermediate_certificate.crt
</VirtualHost>

7. Testen Sie Ihre Apache Konfigurationin dem Sie vor dem Neustart apachectl configtesteingeben.

8. Starten Sie Apache neu!

apachectl stop
apachectl start

Hinweis: Wenn Apache mit aktivierten SSL nicht mehr startet, versuchen Sie "apachectl startssl" anstatt von "apachectl start". Sollte dies gelingen, empfehlen wir die Anpassung ihrer Apache Startkonfiguration dahingehend, das SSL Unterstützung in den regulären "apachectl start" Befehl mit aufgenommen wird.