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