Manche Browser verwenden bei Eingabe einer URL ohne Protokoll (http/https) standardmäßig http. Ist die Schulkonsole auf Port 443 eingestellt, geht der Zugriff ins leere. Die Schulkonsole kann aber nur auf einem Port laufen. Um eine automatische Weiterleitung von http auf https einzurichten, ist ein weiterer Webserver auf dem Schulserver erforderlich.
Geeignet ist prinzipiell jeder unter Ubuntu einrichtbare Webserver. Geht es lediglich um die Weiterleitung muss es nicht Apache oder Nginx sein. Es reicht ein Leichtgewicht, wie Webfs.
Hinweis: An Stelle von 'linuxmuster.local' muss die FQDN des eigenen Servers verwendet werden!
sudo apt-get install webfs
nano /etc/webfsd.conf
Anzupassen sind entsprechend der eigenen Gegebenheiten
web_root=„/var/www/html“
web_host=„server.local“ #FQDN des Servers im eigenen Netz
web_ip=„10.0.0.1“ #IP-Adresse des Servers; 10.16.1.1 bei do-it-like-babo Installationen
web_port=„80“
web_index=„index.html“
nano /var/www/html/index.html
Inhalt:
<!DOCTYPE HTML>
<meta http-equiv=„refresh“ content = „0;url=https://linuxmuster.local“>
<html>
<head>
<title>Schulkonsole</title>
</head>
<body>
<b>Die Schulkonsole ist nur per https erreichbar. Sie werden weitergeleitet. <br>
Falls die Weiterleitung nicht funktioniert, klicken Sie hier:</b><br>
<b><a href=„https://linuxmuster.local“>https://linuxmuster.local</a></b>
</body></html>
Die Weiterleitung erfolgt durch den meta-Tag.
chown www-data:www-data /var/www/html/index.html
service webfs start
update-rc.d webfs defaults
In einem Browser wie Edge oder Internet Explorer den Server mittels HTTP ansprechen: http://linuxmuster.local
Die Weiterleitungsseite sollte kurz erscheinen und kurz darauf die Schulkonsole.