Bonjour,
je viens vous voir afin d'avoir une petite aide pour configurer mon serveur Apache2 en HTTPS (pour www.domain.org)
Pour générer ma clef et mon certificat auto-signé j'ai utilisé les commandes:
openssl genrsa -out www.key 1024
openssl req -new -x509 -days 365 -key /etc/ssl/www.key -out /etc/ssl/www.crt
Dans mon fichiers de configuration des VirtualHost j'ai mis:
<IfModule mod_ssl.c>
ServerAdmin webmaster@localhost
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/www.crt
SSLCertificateKeyFile /etc/ssl/www.key
<VirtualHost *:443>
DocumentRoot /var/www
ServerName www.domain.org
SSLCertificateFile /etc/ssl/www.crt
SSLCertificateKeyFile /etc/ssl/www.key
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
</IfModule>
Au moment de lancer mon erreur j'ai une erreur et dans les logs d'apache je peux voir:
[Mon Jun 13 21:33:27 2011] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Mon Jun 13 21:33:27 2011] [warn] RSA server certificate wildcard CommonName (CN) `*.domain.org' does NOT match server name!?
[Mon Jun 13 21:33:27 2011] [error] Oops, no RSA or DSA server certificate found for 'www.domain.org:0'?!
De plus, je voulais savoir s'il est possible d'avoir plusieurs VirtualHost en SSL pour une IP (j'ai entendu dire que non).
Poste le Monday 13 June 2011 22:12:08