Bac à idée #13350
Faire fonctionner noVNC sur la même URL et le même port qu’EOP
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
02/10/2015
Echéance:
% réalisé:
0%
Description
- Toutes les requêtes http depuis eth1 vers
web_url
passent par le proxy - noVNC fait des connexions sur
http://web_url:6080
- 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
).
- Faire écouter
websockify
sur127.0.0.1
ou son IP de conteneur - Modifier EOP pour transmettre le paramètre
path
à la lib noVNC à la place duport
- 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)
- Mettre en place un reverse proxy pour rediriger
path
vers le conteneur fichier sur le port 6080 (avec nginx sur le maître)