Bonjour,

J'ai un tit problème de mise en place et je ne sais pas trop pourquoi, peut-être que quelqu'un pourra m'aider...

Je tourne sur un mac osX 10.5, avec apache2.

J'ai modifié le "DocumentRoot" pour qu'il pointe vers le répertoire /mnt/data/web/www

J'ai maintenant dans l'idée de mettre ssl en place. J'ai donc suivi le tutorial situé à cette page. Tout d'abord la génération des différents éléments (je les ai généré dans /Users/titouille/Documents/certs, ce qui m'a créé un répertoire demoCA contenant les fichiers.)

J'ai ensuite créé un répertoire /mnt/data/web/certs dans lequel j'ai placé les fichiers nécessaires : newcert.pem, newreq.pem, webserver.key, webserver.nopass.key

J'ouvre maintenant /private/etc/apache2/httpd.conf et je décommente la ligne concernant le fichier de configuration ssl. J'ouvre ensuite ce fichier (/private/etc/apache2/extra/httpd-ssl.conf :

je décommente :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SSLRandomSeed startup file:/dev/urandom 512
SSLRandomSeed connect file:/dev/urandom 512
je modifie le virtual host :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
#   General setup for the virtual host
DocumentRoot "/Volumes/data/web/www"
ServerName localhost:443
ServerAdmin xxx@gmail.com
Je rajoute les infos suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SSLCertificateFile "/Volumes/data/web/certs/newcert.pem"
SSLCertificateKeyFile "/Volumes/data/web/certs/webserver.nopass.key"
SSLCACertificateFile "/Users/titouille/Documents/certs/demoCA/cacert.pem"
SSLCARevocationFile "/Users/titouille/Documents/certs/demoCA/crl"

A priori, tous les chemins sont corrects, mais malheureusement, je n'ai plus du tout accès à http://localhost ou https://localhost ou encore http://localhost:443

Je ne sais pas si c'est un problème de droits sur les fichiers ou de configuration erronée... Le but étant dans cette config de pouvoir activer ssl sur une installation drupal située sur http://localhost/sites/my-sites/test


Si quelqu'un a de l'expérience dans ce domaine je lui serait reconnaissant si il pouvait m'orienter un peu


D'avance merci !


Thierry