Auteur Sujet: Ultravnc et Apache reverse proxy (mod_proxy)  (Lu 22609 fois)

Hors ligne frlevel

  • Posteur
  • **
  • Messages: 2
Ultravnc et Apache reverse proxy (mod_proxy)
« le: 30 avril 2008, 11:32:44 »
Bonjour,


Je voudrais utiliser le viewver Java d'UltraVNC avec un reverse proxy Apache (mod_proxy).

J'ai donc le schéma suivant :

PC ext ----> Internet ---Firewall --Port 443--> reverse proxy ---> serveur UltraVNC

Ma config reverse proxy :

ProxyPass            /vnc-1/  http://192.168.83.120:5800/
ProxyPassReverse  /vnc-1/  http://192.168.83.120:5800/

Jusque là tout va bien, sauf que, quand je me connecte sur :

https://admin.mondomaine.fr/vnc-1/

je suis bien redirigé sur la machine 192.168.183.120 sur le port 5800, mais au lieu d'avoir l'écran de connexion UltraVNC, j'ai le contenu de la page :
----------------------------------------------------------------------------
<HTML>
  <HEAD><TITLE> [vm-mmprod1] </TITLE></HEAD>
  <BODY>
  <SPAN style='position: absolute; top:0px;left:0px'>
<OBJECT
    ID='VncViewer'
    classid = 'clsid:8AD9C840-044E-11D1-B3E9-00805F499D93'
    codebase = 'http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0'
    WIDTH = 1024 HEIGHT = 800 >
    <PARAM NAME = CODE VALUE = VncViewer.class >
    <PARAM NAME = ARCHIVE VALUE = VncViewer.jar >
    <PARAM NAME = 'type' VALUE = 'application/x-java-applet;version=1.4'>
    <PARAM NAME = 'scriptable' VALUE = 'false'>
    <PARAM NAME = PORT VALUE=5900>
    <PARAM NAME = ENCODING VALUE=Tight>
    <PARAM NAME = 'Open New Window' VALUE='Yes'>
    <COMMENT>
   <EMBED
            type = 'application/x-java-applet;version=1.4' \
            CODE = VncViewer.class \
            ARCHIVE = VncViewer.jar \
            WIDTH = 1024 \
            HEIGHT = 800 \
            PORT =5900 \
            ENCODING =Tight \
       scriptable = false \
       pluginspage ='http://java.sun.com/products/plugin/index.html#download'>
       <NOEMBED>
            </NOEMBED>
   </EMBED>
    </COMMENT>
</OBJECT>
  </SPAN>
  </BODY>
</HTML>
----------------------------------------------------------------------------

Je ne sais pas où est l'erreur ...
Quelqu'un pourrait-il m'aider ?

Merci d'avance
François

Hors ligne manupap1

  • Posteur
  • **
  • Messages: 1
Re : Ultravnc et Apache reverse proxy (mod_proxy)
« Réponse #1 le: 30 mai 2012, 21:51:06 »
Bonjour,

En googelisant pour résoudre le même problème, je suis tombé sur ce vieux poste.
Comme je n'ai pas trouvé de solution précise ailleurs, je me permets de poster la mienne.
Le problème vient du fait que le proxy apache ajoute un type de contenu erroné (text/plain) dans l'entête du fichier renvoyé au navigateur.
La solution qui fonctionne chez moi consiste à ajouter la directive "DefaultType text/html" dans la config du reverse proxy.

Voilà, si ça peut servir à quelqu'un d'autre.

Emmanuel.