Eigene Zertifikate für den Apache2 erstellen

URL dieses Beitrags: http://blog.stefan-macke.com/2006/03/01/eigene_zertifikate_erstellen/

Um den Apache2-Server mittels SSL abzusichern kann man sich recht einfach ein eigenes Zertifikat erstellen. Der Befehl lautet

openssl req -new -x509 -nodes -days 3650 -out Domainname.crt -keyout Domainname.key

Dieser Befehl erstellt ein Keyfile (.key NICHT verschlüsselt!) und das Zertifikat (.crt). Diese Dateien können nun in die Konfigurationsdatei des Apache2 eingetragen werden:

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/Domainname.crt
SSLCertificateKeyFile /etc/apache2/ssl/Domainname.key
SSLProtocol all
SSLCipherSuite HIGH:MEDIUM

Leider ist es nicht möglich, für verschiedene VirtualHosts unterschiedliche Zertifikate zu erstellen (Begründung hier), daher habe ich einfach ein "Wildcard"-Zertifikat erstellt, das für alle Subdomains gültig ist:

Country Name (2 letter code) [DE]:
State or Province Name (full name) [NDS]:
Locality Name (eg, city) [Vechta]:
Organization Name (eg, company) [Macke]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:*.stefan-macke.de
Email Address [E-Mail-Adresse]:
Füge diesen Artikel zu deinen Bookmarks hinzu Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • del.icio.us
  • bodytext
  • MisterWong
  • Reddit
  • Technorati
  • Spurl
  • description

Einen Kommentar schreiben

XHTML: Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>