Merci à toi Mac, pour ta réponse. Aprés l'ajout de tous fonctionne parfaitement.
Au cas ou cela pourrait servir à d'autres je post la procédure que j'ai suivi pour l'ajout du module SSL avec Wampserver 2.0I :
1) Ajout d'une variable système Windows :
Panneau config/system/avancé/variable d’environnement => Nouvelle variable système :
OPENSSL_CONF (nom de la variable)
OPENSSL_CONF= lettre du lecteur: \wamp\bin\apache\Apache2.2.11\conf\openssl.cnf (chemin)
2) Modifier "lettre du lecteur:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf" :
Activer :
LoadModule ssl_module modules/mod_ssl.
Include conf/extra/httpd-ssl.conf
Autoriser l'accés au dossier web : <directory .../www> = Allow from all
3) Générer certificat :
Passer dans une fenêtre MS-DOS se rendre dans le dossier d'Apache /bin
Pour le certificat taper :
openssl req -new > server.csr
(Renseigner votre passphrase et les infos qui vous sont demandées)
Pour le fichier key taper :
openssl rsa -in privkey.pem -out server.key
Pour signer le certificat pour 365 jours taper :
openssl x509 -in server.csr -out server.cert -req -signkey server.key -days 365
4)Stocker les fichiers clés :
- Créer un dossier dans Wamp que vous nommez "Openssl"
- Créer 4 sous-dossiers dans Openssl => certs / crl / newcerts et private
- Dans "private" copier : .rnd / privkey.pem (qui se trouve dans le dossier bin d'apache)
- Dans "certs" copier : server.csr / server.cert / server.key
5) Dans le fichier conf "lettre du lecteur:\wamp\bin\apache\Apache2.2.11\conf\openssl.cnf" Modifier :
dir = lettre du lecteur:/wamp/bin/apache/Apache2.2.11/Openssl
6) Modifier "lettre du lecteur:\wamp\bin\apache\Apache2.2.11\conf\extra\Httpd-ssl.conf" :
• SSLSessionCache "shmcb:lettre du lecteur:/wamp/bin/apache/Apache2.2.11/logs/ssl_scache(512000)"
• SSLMutex default
• DocumentRoot "lettre du lecteur:/wamp/www"
• ErrorLog "lettre du lecteur:/wamp/bin/apache/Apache2.2.11/logs/error.log"
• TransferLog "lettre du lecteur:/wamp/bin/apache/Apache2.2.11/logs/access.log"
• SSLCertificateFile "lettre du lecteur:/wamp/Openssl/certs/server.cert"
• SSLCertificateKeyFile "lettre du lecteur:/wamp/Openssl/certs/server.key"
• CustomLog "lettre du lecteur:/wamp/bin/apache/Apache2.2.11/logs/ssl_request.log"
• SSLCARevocationPath "lettre du lecteur:/wamp/Openssl/crl"
En cas d’erreur vérifier que le service WampApache soit bien démarrer sinon le démarrer manuellement et regarder les messages d’erreurs générés dans l’observateurs d’événements de Windows ; le journal indique le fichier conf et la ligne qui pause problème. Regarder également les fichiers log du serveur Apache.
Vérifier les autorisations d’accès dans les fichiers httpd.conf et httpd_ssl.conf (<directory …> allow ou deny).
Voilà j'espère que ça ira, n'hésitez pas à apporter vos précisions ou corrections.
Partager