The nova-vncproxy requires a websocket enabled html client to work properly. At this time, the only tested client is a slightly modified fork of noVNC, which you can at find https://github.com/openstack/noVNC
The noVNC tool must be in the location specified by --vncproxy_wwwroot, which defaults to /var/lib/nova/noVNC. nova-vncproxy will fail to launch until this code is properly installed.
By default, nova-vncproxy binds 0.0.0.0:6080. This can be configured with:
--vncproxy_port=[port]
--vncproxy_host=[host]
