logo

Wednesday 08th of February 2012

Home Technisches SSL-Zertifikat installieren Wildcard Zertifikat bei Apache2 installieren
Wildcard Zertifikat bei Apache2 installieren

SSL Wildcard-Zertifikat unter Apache 2.x installieren

Auf dieser Seite erfahren Sie, wie Sie ein SSL Wildcard-Zertifikat in Apache Webserver Version 2.x installieren. Voraussetzung hierfür ist, dass Sie zuvor ein CSR erstellt haben und mit diesem bei einer Zertifizierungsstelle (z.B.ready2host.de) ein Wildcard-Zertifikat erworben haben.   

In der folgenden Anleitung wird davon ausgegangen, dass bereits der Apache Webserver mit SSL-Unterstützung installiert ist. Bitte ersetzen Sie die IP-Adresse 192.168.0.1 und den Domainnamen example.com durch Ihre eigenen Daten.

Es wird vorausgesetzt, dass ein Zertifikat und der private Schlüssel bereits auf dem Server vorhanden sind:

  • privater Schlüssel:
     /etc/ssl.key/example.com.key 
  • Zertifikat:
     /etc/ssl.crt/example.com.crt

Anleitung:

  1. Loggen Sie sich auf Ihrem Webserver ein.

  2. Legen Sie für den Virtuellen Host eine Konfigurationsdatei an, bespielsweise /etc/apache2/sites-enabled/example.com und öffnen Sie diese mit einem Editor Ihrer Wahl.

  3. Suchen Sie nun den passenden VirtualHost-Konfigurationsabschnitt,
    den Sie per SSL absichern möchten und fügen Sie folgende Konfiguration hinzu.

    NameVirtualHost 192.168.0.1:443

    # Default-Host
    <VirtualHost 192.168.0.1:443>
    ServerName *.example.com
    DocumentRoot /var/www/default
    <IfModule mod_ssl.c>
    SSLEngine on
    SSLCertificateKeyFile /etc/ssl.key/example.com.key
    SSLCertificateFile /etc/ssl.crt/example.com.crt
    </IfModule>
    </VirtualHost>

    # Erste Subdomain. SSL ist bereits durch den Default Host aktiviert.
    <VirtualHost 192.168.0.1:443>
    ServerName subdomain1.example.com
    DocumentRoot /var/www/subdomain1
    </VirtualHost>

    # Fügen Sie hier nach Bedarf beliebige weitere virtuelle Hosts ein
  4. Speichern Sie nun ab und verlassen Sie den Editor.

  5. Testen Sie nun die angepasste Konfiguration mit dem Werkzeug apache2ctl

    apache2ctl configtest
  6. Sollten keine Fehler auftreten (Ausgabe: Syntax OK),
    so starten Sie den Webserverdienst neu

    apache2ctl restart
 
Joomla SEF URLs by Artio

Powered by Ruby On Rails | Designed by: Free Joomla 1.5 Theme