Die folgende Vorgehensweise kann verwendet werden, um die MoodleBox so zu konfigurieren, dass sie sichere Verbindungen über HTTPS bereitstellt. Danach ist es nicht mehr möglich, sich über HTTP zu verbinden.
- Zugriff auf MoodleBox Betriebssystem (über SSH).
- Datei
/var/www/moodle/config.php
bearbeiten, z.B. durch Eingabe des Befehlsnano /var/www/moodle/config.php
. Zeile ändern, die mit$CFG->wwwroot
beginnt;http://
durchhttps://
in der Adressehttp://moodlebox.home
ersetzen, dann speichern. - Datei
/etc/nginx/sites-available/default
bearbeiten, z.B. durch Eingabe des Befehlssudo nano /etc/nginx/sites-available/default
. Gemäss den Anweisungen in dieser Datei, entsprechenden Zeilen auskommentieren, dann speichern. - Neu starten.
- Testen durch Aufrufen der URL https://moodlebox.home in Ihrem bevorzugten Browser.
Notiz
Nach Abschluss der Konfiguration erhalten Geräte, die sich über HTTPS verbinden, ein Warnungsfenster, das anzeigt, dass das MoodleBox-Zertifikat nicht gültig ist. Um diese Warnung zu entfernen, muss jedes Gerät das MoodleBox-Root-Zertifikat installieren.
Weitere Informationen zu diesem Thema finden Sie unter Installation des Root-Zertifikats auf Client-Geräten weiter unten.
Installation des Root-Zertifikats auf Client-Geräten
Um sich über HTTPS mit der MoodleBox zu verbinden, ohne ein Warnungsfenster anzuzeigen, ist es notwendig, das MoodleBox Root-Zertifikat (oder CA-Zertifikat) zu installieren. Dieses Zertifikat, das vom MoodleBox-Projekt als Zertifizierungsstelle ausgestellt wurde, ermöglicht es dem Browser, sicherzustellen, dass das Zertifikat auf der MoodleBox-Website gültig ist.
Die Installation des CA-Zertifikats ist abhängig vom Browser und Betriebssystem.