Apache 2.2 SSL le fichier spécifié est introuvable
Bonjour,
j'ai généré un certificat ssl sur le site de Gandi pour passer un site que j'avais développé en https. Le problème est que je n'y arrive pas.
j'ai un serveur web Apache 2.2.4 installé sur le serveur
dans mon fichier httpd.conf, j'ai ajouté la ligne
j'ai décommenté les lignes
Code:
1 2 3
|
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf |
et j'ai ajouté à la fin du fichier
Code:
1 2 3 4 5
|
<VirtualHost *:443>
ServerName monNomDeServeur
Redirect / https://monNomDeServeur:443/
</VirtualHost> |
Dans le fichier httpd-ssl.conf, j'ai rajouté les lignes suivantes et commenté celles en exemple
Code:
1 2 3
|
SSLCertificateFile C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/ssl/monSite.crt
SSLCertificateKeyFile C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/ssl/monSite.key |
Le redémarrage d'Apache échoue et j'ai cette erreur dans le fichier erreor.log
Code:
1 2
|
httpd.exe: Syntax error on line 115 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files (x86)/Apache Software Foundation/Apache2.2/modules/mod_ssl.so into server: Le module sp\xe9cifi\xe9 est introuvable. |
Le fichier mod_ssl.so n'est pas présent dans dossier modules d'Apache, où est-ce que je pourrais le télécharger?
J'ai installé Apache via le fichier InstallApache.msi fourni avec Webdev.
je vous remercie
edit :
j'ai télécharger mod-ssl.so que j'ai placé dans le dossier modules; j'ai retiré la partie virtualhost du fichier httpd.conf car on utilise le virtualhost du httpd-ssl.conf.
Maintenant, je n'ai plus d'erreur dans les logs mais Apache ne veut toujours pas démarrer.