Sicherheit und SSL

HTTPS in Moodle aktivieren

Geprüft am 2 Min. Lesezeit SSL

Prüfen Sie zuerst, dass die Domain über HTTPS ein gültiges Zertifikat vorweist, und erstellen Sie eine Kopie von config.php und der Datenbank. AutoSSL kann nur berechtigte Namen abdecken, die seine Validierung bestehen.

Um die sichere Adresse einzurichten, suchen und bearbeiten Sie die Datei config.php im Verzeichnis, in dem Sie Moodle installiert haben.

Suchen Sie darin die folgende Zeile, in der die Adresse der Anwendung steht:

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

Ersetzen Sie http durch https:

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

Wenn Moodle hinter einem Proxy liegt, der TLS terminiert, setzen Sie $CFG->sslproxy erst, nachdem Sie diese Architektur bestätigt haben; ohne Proxy kann das unsicher sein oder Fehler verursachen. Erzwingen Sie anschließend auf dem Server die Weiterleitung von HTTP auf HTTPS, führen Sie das HTTPS-Konvertierungswerkzeug von Moodle aus, um eingebettete Inhalte zu finden, und testen Sie Zugriff, Anmeldung, Aufgaben, SCORM, LTI, Bilder und iframe.

Wenn die Installation in einem Unterverzeichnis liegt, behalten Sie diesen Pfad bei, zum Beispiel https://example.com/campus. Ersetzen Sie nicht global alle http-Zeichenketten in der Datenbank.

Das Konvertierungswerkzeug finden Sie unter Site administration > Security > HTTP security > HTTPS conversion tool; die Bezeichnungen hängen von der Sprache der Oberfläche ab. Verwenden Sie es zuerst, um inkompatible Ressourcen zu finden, und prüfen Sie seinen Umfang, bevor Sie Änderungen bestätigen. Bewahren Sie das Datenbank-Backup auf, um zum vorherigen Zustand zurückkehren zu können. Moodle-Dokumentation.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.