Comment rendre un IPX800 v5 accessible au travers d'un proxy Apache?

Bonjour

Je souhaiterais joindre l’interface WEB de l’IPX800 V5 au travers d’un (reverse-)proxy sur Apache,
j’ai essayé la config standard d’Apache pour un reverse-proxy, voir ci-dessous, mais cela ne fonctionne pas correctement, la barre des menus de gauche n’est pas affichée et il n’est pas possible d’editer le dashboard, le status reste ‹ disconnected › meme apres un login.

j’ai lu des posts similaires sur le forum mais pas de piste de solutions.

Quelqu’un aurait-il une idée ?

Merci

<VirtualHost *:80>
ServerName ipx800v5
ProxyPass / http://<local_IP>/
ProxyPassReverse / http://<local_IP>/

Bonjour t0urista2,

c’est ce qui arrive quand on se connecte en tant qu’utilisateur de niveau 0 (Observateur).

Bonne journée

bonjour,
avez-vous vérifié dans la console de votre navigateur si des erreurs remontent (scripts bloqués, url non joignables, …)
bonne journée

Voila les messages d’erreur obtenus dans la console de Chrome :

Uncaught SyntaxError: Unexpected token '<' (at cordova.js:1:1)

WebSocket connection to 'wss://<MY_URL>/websocket/dashboard/open?AuthToken=XXXXXXXXXXXXXX' failed: main.dda8d1535a55996baac3.js:1 

main.dda8d1535a55996baac3.js : Event {isTrusted: true, type: 'error', target: WebSocket, currentTarget: WebSocket, eventPhase: 2, …}

suite à l’erreur liée au websocket , j’ai fait quelques recherches sur le reverse proxy apache en presence de WEBsocket

J’ai d’abord active le module
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so

ensuite j’ai change les regles vhosts comme ci-dessous.

progres : Je n’ai plus cette fenêtre noire qui me demande en permanence de me reconnecter, il n’y a plus aucun message d’erreur dans la console de Chrome, je suis bien connecte en root mais aucun des privilèges associes a root (reboot, edit) n’est disponible.

Une idée ?

<VirtualHost *:443>
ServerName <MYURL>
ProxyPass / http://<local_IP>/
RewriteEngine on
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteCond %{HTTP:Connection} upgrade [NC]
RewriteRule ^/?(.*) "ws://<local_IP>/$1" [P,L]

ProxyPass / "http://<local_IP>/"
ProxyPassReverse /  "http://<local_IP>/"  

</VirtualHost>

Bonjour t0urista2,

Tu héberges sur quel système de Linux ton reverse-proxy Apache ?

Bonne journée