Activation de SSL avec XAMPP

J’ai suivi ce guide autant que j’ai pu. Http://robsnotebook.com/xamppssl-encrypt-passwords .

Cependant, chaque fois que je navigue sur une page commençant par https, le serveur Apache répond 404 Object Not Found.

Quel est le paramètre qui me manque? Merci pour toute aide.

    Trouvé la réponse. Dans le fichier xampp\apache\conf\extra\httpd-ssl.conf , sous le commentaire SSL Virtual Host Context pages sur le port 443 signifiant que https est recherché sous une autre racine de document.

    Il suffit de changer la racine du document pour le même et le problème est résolu.

    Vous pouvez également configurer votre SSL dans xampp/apache/conf/extra/httpd-vhost.conf comme ceci:

      DocumentRoot C:/xampp/htdocs/yourProject ServerName yourProject.whatever SSLEngine on SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key"  

    Je suppose qu’il vaut mieux ne pas le changer dans le httpd-ssl.conf si vous avez plusieurs projets et que vous avez besoin de SSL sur plusieurs d’entre eux

    Pour XAMPP, procédez comme suit:

    1. G: \ xampp \ apache \ conf \ extra \ httpd-ssl.conf ”

    2. Recherchez le texte ‘DocumentRoot’.

    3. Changez DocumentRoot DocumentRoot “G: / xampp / htdocs” en DocumentRoot “G: / xampp / htdocs / nom du projet”.

    configurez SSL dans xampp / apache / conf / extra / httpd-vhost.conf

    http

      DocumentRoot "C:/xampp/htdocs/myproject/web" ServerName www.myurl.com  Options All AllowOverride All Require all granted   

    https

      DocumentRoot "C:/xampp/htdocs/myproject/web" ServerName www.myurl.com SSLEngine on SSLCertificateFile "conf/ssl.crt/server.crt" SSLCertificateKeyFile "conf/ssl.key/server.key"  Options All AllowOverride All Require all granted   

    assurez-vous que le chemin server.crt & server.key est indiqué correctement, sinon cela ne fonctionnera pas.

    n’oubliez pas d’activer vhost dans httpd.conf

     # Virtual hosts Include etc/extra/httpd-vhosts.conf