Zugangsdaten habe ich per Konversation gesendet.
das passt nicht zum nächsten Screenshot.
Der Meinung bin ich auch, aber genau das ist der Fehler...
Wenn ich im ACP die Daten Falsch angebe, Meckert die Console, dass die Verbindung zur "node" Adresse nicht passt..
---
Beim schreiben, ist mir noch eine Idee gekommen.
Das scheint geklappt zu haben nun kommt ein andere Fehler xD
Ich habe die Adresse im ACP von https://example.eu/node auf https://example.eu umgestellt.
Die Apache2 Config für die Seite erweitert:
# alt (noch vorhanden)
ProxyPass /node http://localhost:9001
ProxyPassReverse /node http://localhost:9001
# neu
ProxyPass /socket.io http://localhost:9001/socket.io
ProxyPassReverse /socket.io http://localhost:9001/socket.io
Die "node" Einstellung ist auch noch vorhanden, falls du mit den alten Daten testen/debuggen willst.
Und nun kommt sogar ein Alert "Connected" (Hab die Codes irgendwo im Git gefunden gehabt)
In der Netzwerkanalyse wird nun /socket.io/?EIO=3&transport=websocket&sid=t8JTFMDJjnnKoWjmAAAK mit dem HTTP Code 400 Bad-Request ausgespuckt.
Tim, du solltest eventuell eine Anleitung erstellen, wie man das einrichtet
Bis auf den kleinen Bug, dass die Adresse aus dem ACP scheinbar nicht überall verwendet wird, sind es nur Einrichtungsschwierigkeiten.
//edit: Problem gelöst
Es Fehlt eine Anleitung
In die .htaccess, in der auch die SEO Anpassungen von WoltLab sind, sieht der Anfang bei mir nun so aus:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP:Upgrade} =websocket
RewriteRule ^socket.io/(.*)$ ws://localhost:9001/socket.io/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket
RewriteRule ^socket.io/(.*)$ http://localhost:9001/socket.io/$1 [P,L]
# Rewrite application /news/
...
Alles anzeigen
Aus der Apache2 Config habe ich alles rausgelöscht, was ich da Versucht hatte.
Ich hoffe, die config hilft anderen
Wenn ich das auf node ändere
Müssen die 4 Zeilen wie folgt geändert werden:
RewriteCond %{HTTP:Upgrade} =websocket
RewriteRule ^node/socket.io/(.*)$ ws://localhost:9001/socket.io/$1 [P,L]
RewriteCond %{HTTP:Upgrade} !=websocket
RewriteRule ^node/socket.io/(.*)$ http://localhost:9001/socket.io/$1 [P,L]
Dann gibt es auch keine Fehler mehr...