Thread "[ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr"

Tabs

  • mkellermann
    mkellermann | mkellermann | 4. Jan 2018, 13:59
    [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr

    Moin zusammen,

    ich habe heute eine ILIAS 5.2.10-Instanz auf https umgestellt (per vhost). Nun funktioniert leider weder der Public-Chat (Chat-Inhaltsfenster bleibt leer), als auch der OnScreenChat (Chat-Fenster wird gar nicht erst gezeigt) nicht mehr. Die Chatserver -Settings sind auf "http" und Port 8080 eingestellt. Die Verbindung zum Chatserver ist zwar aktiv, mehr aber auch nicht.

    Habe versucht, das Protokoll auf "https" zusammen mit den zusätzlichen Angaben für Zertifikat, Key und Params umzustellen. Resultat: keine Verbindung zum Chatserver.

    ILIAS-Bug oder mache ich was falsch?

    Danke und Gruß

    Manfred

  • Deleted
    Deleted | 4. Jan 2018, 15:59
    Re: [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr

    Nun ja, zum Chatserver (und den Problemen damit) hatten wir ja im letzten Jahr einen längeren Thread.

    Ist der Chatserver direkt erreichbar oder hinter dem Webserver via Proxy angebunden?

    Was die Kombination von https und http (Chat) betrifft: das wird so nicht funktionieren. Der Chat selbst nutzt eine Websocket-Verbindung und keiner der neueren Browser erlaubt (zu Recht aus Sicherheitsgründen) einen ungesicherten Serverzugriff von einer gesicheten Webseite.

  • wolfganghuebsch
    wolfganghuebsch | wolfganghuebsch (Moderation) | 4. Jan 2018, 22:40
    Re: [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr

    Moin Manfred,

    der Chatserver läuft also auf Port 8080 und du hast alles auf https umgestellt, also Port 443. Darin liegt auch die Lösung. Ein Rewrite von 8080 auf 443 ist erforderlich. Das habe ich hier beschrieben:

    https://bbs-ilias.de/info/goto.php?target=blog_62_14&client_id=info

    Es ist nicht perfekt, daher die Erwähunung von Ralfs Thread, aber es ist mir die einzig bekannte dokumentierte Lösung für dieses Problem.

    Beste Grüße

    Wolfgang

  • mkellermann
    mkellermann | mkellermann | 10. Jan 2018, 14:18
    Re (2): [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr

    Moin Wolfgang,

    besten Dank für deinen Link, funktioniert damit bestens!! Unter Apache 2.2 muss nur im Chat-VirtualHost die Zeile:

    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]

    geändert werden in:

    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI}

    Der Apache lässt sich sonst nicht starten.

    Gruß Manfred

  • Deleted
    Deleted | 10. Jan 2018, 15:19
    Re: Re (2): [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr
    Hmm. Das ist aber etwas forsch, da einfach alle Flags wegzulassen. Beonders das fehlende R tut kostet Performance und stresst den Server unnötig. Dass der Apache2.2 nicht startet ist klar, 'END' gibt'sm soweit ich mich recht entsinne, erst seit 2.4. Aber das ersetzt das 'L'-Flag  der 2.2er Version, und das sollte da eig. schon hin.
  • mkellermann
    mkellermann | mkellermann | 10. Jan 2018, 16:40
    Re (2): Re (2): [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr

    Moin Ralf,

    das ist nicht forsch, einfach nur unwissend :) Was muss da denn jetzt hin? Hab einfach keine Zeit, mich mit den Unterschieden zwischen 2.2 und 2.4 zu beschäftigen.

    Danke und Gruß

    Manfred

  • mkellermann
    mkellermann | mkellermann | 10. Jan 2018, 17:54
    Re: Re (2): Re (2): [ILIAS 5.2.10] Chat funktioniert nach Umstellung auf https nicht mehr

    Ok, zugegeben, ganz so viel Zeit hat es nicht gebraucht, verwende jetzt [L,R=301] als Flags und hoffe mal, dass das so reicht.

    Manfred