Sicherheit und SSL
HTTPS in Moodle aktivieren
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
- AutoSSL-Hinweis: Die Verlängerung kann die Abdeckung verringern Erklärt den Hinweis zur verringerten Abdeckung, wie Sie die Domain finden, die die Validierung nicht...
- Automatische SSL-Zertifikate für Domains und Subdomains Prüfen Sie die kostenlose Abdeckung durch AutoSSL und aktivieren Sie HTTPS auf Ihrer Website, sobald...
- Ein SSL-Zertifikat zu cPanel umziehen Beschreibt, wie Sie das Zertifikat und seinen privaten Schlüssel beim bisherigen Anbieter exportiere...
- Ein externes SSL-Zertifikat in cPanel installieren Führt durch das Erstellen einer CSR-Anfrage, den Bezug eines externen Zertifikats und seine Installa...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.