Self-Signed Wildcard Zertifikat für Apache 2

Hier ein kleines Shell-Skript mit dem sich ein eigensigniertes SSL-Wildcard-Zertifikat für den Apache 2 erstellen läßt:

#!/bin/sh
#
FILE=wildcard-mysite-org
#
openssl genrsa 2048 > ${FILE}.key
openssl req -new -x509 -nodes -sha1 -days 3650 -key ${FILE}.key > ${FILE}.cert
#
openssl x509 -noout -fingerprint -text < ${FILE}.cert > ${FILE}.info
cat ${FILE}.cert ${FILE}.key > ${FILE}.pem
chmod 400 ${FILE}.key ${FILE}.pem
#

Danach muß im Apache 2 noch SSL aktiviert werden:

sudo a2enmod ssl
sudo service apache2 restart

In der Konfiguration zum virtuellen Host sind dann folgende Zeilen hinzuzufügen:

<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/ssl/wildcard-mysite-org.pem
SSLCertificateKeyFile /etc/ssl/wildcard-mysite-org.key

Danach noch den Apache neu konfigurieren und fertig:

sudo service apache2 reload

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.