Table of Contents |
---|
...
Replacing TightVNC applet with noVNC in the client-premium webapp
Download the noVNC distribution package from: http://kanaka.github.com/noVNC
Note that this is the same package we used for the websockify
...
Code Block |
---|
# wget http://github.com/abiquo/noVNC/tarball/master -O abiquo-novnc-files.tar.gz # tar xzf abiquo-novnc-files.tar.gz # ls -l total 48 drwxrwxrwt 9 root root 4096 ene 17 13:08 . drwxr-xr-x 24 root root 4096 ene 3 10:42 .. drwxrwxr-x 2 mcirauqui mcirauqui 4096 ene 17 13:00 abiquo-noVNC-e412837 # ls -l abiquo-noVNC-e412837/ total 40 drwxrwxr-x 2 mcirauqui mcirauqui 4096 ene 17 13:00 . drwxrwxrwt 9 root root 4096 ene 17 13:08 .. -rw-rw-r-- 1 mcirauqui mcirauqui 7668 ene 17 13:00 md5.js -rwxrwxr-x 1 mcirauqui mcirauqui 1958 ene 17 13:00 novnc_tokens.rb -rw-rw-r-- 1 mcirauqui mcirauqui 42 ene 17 13:00 README.md -rw-rw-r-- 1 mcirauqui mcirauqui 5815 ene 17 13:00 tightvnc.html -rw-rw-r-- 1 mcirauqui mcirauqui 1723 ene 17 13:00 utf8_decode.js -rw-rw-r-- 1 mcirauqui mcirauqui 2079 ene 17 13:00 utf8_encode.js |
Note that the name of the extracted directory name can might change as new versions are releasesreleased, just as can the same as with noVNC files. We will use the vnc_auto.html file from noVNC but with some changes. Place the tightvnc.html file under /opt/abiquo/tomcat/webapps/client-premium/tightvnc/. Now you will need to edit this file to suit your environment. Edit the file and change the following values to contain the websockify public IP and port the proxy will be listening on:
...