Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:server_lmn7:https_redirect:start]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:server_lmn7:https_redirect:start [2021/02/24 13:32] – angelegt michael_kohlsanwenderwiki:server_lmn7:https_redirect:start [2021/02/24 14:04] (aktuell) – [Einrichtung] michael_kohls
Zeile 1: Zeile 1:
 +{{tag> }}
 +
 +====== Einrichten einer HTTPs-Weiterleitung für die Schulkonsole ======
 +
 +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 [[https://linux.bytesex.org/misc/webfs.html|Webfs]].
 +
 +Hinweis: An Stelle von 'linuxmuster.local' muss die FQDN des eigenen Servers verwendet werden!
 +
 +===== Einrichtung =====
 +
 +== 1. Installation des Pakets ==
 +
 +''sudo apt-get install webfs''
 +
 +== 2. Konfigurationsdatei anpassen ==
 +
 +''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"\\
 +''
 +
 +== 3. Index-Datei erstellen ==
 +''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. 
 +
 +== 4. Eigentümer der Index-Datei ändern ==
 +''chown www-data:www-data /var/www/html/index.html''\\
 +
 +== 5. Dienst starten ==
 +''service webfs start''
 +
 +== 6. Dienst beim hochfahren automatisch starten lassen ==
 +''update-rc.d webfs defaults''
 +
 +===== Test =====
 +
 +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.
  
 [[anwenderwiki:server_lmn7:https_redirect:start]]