This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
nova-rdp [2014/01/10 23:12] admin |
nova-rdp [2014/06/12 19:37] (current) |
||
|---|---|---|---|
| Line 13: | Line 13: | ||
| [rdp] | [rdp] | ||
| enabled=True | enabled=True | ||
| - | | + | |
| | | ||
| - | Where the url specified in the **html5proxy_base_url** setting is provided by the FreeRDP HTML5 proxy as detailed in the next section. | + | Where the url specified in the **html5_proxy_base_url** setting is provided by the FreeRDP HTML5 proxy as detailed in the next section. |
| ===== Installing and configuring the FreeRDP HTML5 proxy ===== | ===== Installing and configuring the FreeRDP HTML5 proxy ===== | ||
| - | The FreeRDP HTML5 proxy can be installed on various Linux distributions (currently Ubuntu >= 12.04, RHEL 6.x / CentOS 6.x and Fedora >= 16) or on Microsoft Windows, including | + | The FreeRDP HTML5 proxy can be installed on various Linux distributions (currently Ubuntu >= 12.04, RHEL 6.x / CentOS 6.x and Fedora >= 16) or on Microsoft Windows, including Hyper-V Server. |
| - | === Ubuntu 12.04 and above === | + | ==== Ubuntu 12.04 and above ==== |
| - | A shell script is provided to simplify the installation | + | A shell script is provided to simplify the installation of the application and the dependencies, |
| sudo apt-get install -y git | sudo apt-get install -y git | ||
| - | git clone https:// | + | git clone https:// |
| - | cd FreeRDP-WebConnect | + | cd FreeRDP-WebConnect |
| + | sudo ./ | ||
| | | ||
| - | | + | At this point the proxy, called **wsgate** can be installed by running: |
| - | | + | |
| + | | ||
| + | |||
| + | ==== wsgate configuration ==== | ||
| + | |||
| + | The default configuration file is located here: | ||
| + | |||
| + | /usr/ | ||
| | | ||
| - | + | Change the following options to match your environment configuration: | |
| + | |||
| + | [global] | ||
| + | port = 8000 | ||
| + | |||
| + | Note: make sure to open the port in your operating system firewall. | ||
| + | |||
| + | [openstack] | ||
| + | authurl = http:// | ||
| + | username = admin | ||
| + | password = secret | ||
| + | tenantname = admin | ||
| + | |||
| + | [hyperv] | ||
| + | # Credentials used to connect to the Hyper-V hosts when accessing | ||
| + | # OpenStack instances consoles | ||
| + | |||
| + | hostusername = Administrator | ||
| + | hostpassword = secret | ||
| + | |||
| + | It is also strongly recommended to encrypt the traffic using HTTPS. Here are the relevant parameters, including a PEM file containing both the certificate and the private key. | ||
| + | |||
| + | [ssl] | ||
| + | port = 4430 | ||
| + | certfile = / | ||
| + | certpass = verysecret | ||
| + | |||
| + | HTML, CSS and Javascript files are available at the following location for further customization: | ||
| + | |||
| + | / | ||
| + | |||
| + | ==== Running wsgate ==== | ||
| + | |||
| + | wsgate can be executed as a demon with the following instruction: | ||
| + | |||
| + | wsgate -c / | ||
| + | |||
| + | In case you should prefer to execute wsgate in a shell for debugging purposes, just set: | ||
| + | |||
| + | [global] | ||
| + | daemon = false | ||