Sécurité et SSL

Activer le HTTPS dans Moodle

Vérifié le 2 min de lecture ssl

Vérifiez d'abord que le domaine présente un certificat valide en HTTPS et faites une copie de config.php et de la base de données. AutoSSL ne peut couvrir que les noms éligibles qui réussissent sa validation.

Pour configurer l'adresse sécurisée, repérez et modifiez le fichier config.php qui se trouve dans le répertoire où vous avez installé Moodle.

Une fois dedans, repérez la ligne suivante, qui contient l'adresse de l'application :

$CFG->wwwroot = 'http://example.com';

Remplacez http par https :

$CFG->wwwroot = 'https://example.com';

Si Moodle est derrière un proxy qui termine le TLS, configurez $CFG->sslproxy uniquement après avoir confirmé cette architecture ; l'activer sans proxy peut être dangereux ou provoquer des erreurs. Forcez ensuite la redirection de HTTP vers HTTPS sur le serveur, lancez l'outil de conversion HTTPS de Moodle pour repérer le contenu intégré et testez l'accès, la connexion, les devoirs, SCORM, LTI, les images et les iframe.

Si l'installation se trouve dans un sous-répertoire, conservez ce chemin : par exemple, https://example.com/campus. Ne remplacez pas globalement toutes les chaînes http dans la base de données.

L'outil de conversion se trouve dans Administration du site > Sécurité > Sécurité HTTP > Outil de conversion HTTPS, selon la traduction. Utilisez-le d'abord pour repérer les ressources incompatibles et vérifiez sa portée avant de confirmer les modifications. Gardez la copie de la base de données pour pouvoir revenir à l'état précédent. Documentation de Moodle.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.