Projet

Général

Profil

Bac à idée #13350

Faire fonctionner noVNC sur la même URL et le même port qu’EOP

Ajouté par Daniel Dehennin il y a plus de 8 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
02/10/2015
Echéance:
% réalisé:

0%


Description

  1. Toutes les requêtes http depuis eth1 vers web_url passent par le proxy
  2. noVNC fait des connexions sur http://web_url:6080
  3. les requêtes doivent arriver sur le conteneur fichier

Nous souhaitons éviter d’avoir un second port pour se connecter à la console VNC via le webSocket.

Le client utilise un path dédié aux connexions webSocket (par exemple /eoleapps/eop/vnc/connect).

  1. Faire écouter websockify sur 127.0.0.1 ou son IP de conteneur
  2. Modifier EOP pour transmettre le paramètre path à la lib noVNC à la place du port
  3. Patcher la client noVNC.js afin d’utiliser l’URL et le protocole principal d’EOP (voir le patch de la demande #3538 chez OpenNebula)
  4. Mettre en place un reverse proxy pour rediriger path vers le conteneur fichier sur le port 6080 (avec nginx sur le maître)

Formats disponibles : Atom PDF