An easy way to accomplish this is to use the Apache HTTP Server (see http://httpd.apache.org/ ). The Apache HTTP Server is configured to listen on a secure HTTPS port and then forward the requests to QIE.
To configure the secure HTTPS port, you must enable the mod_ssl library and configure it as follows:
LoadModule ssl_module modules/mod_ssl.so
Listen 9443
<VirtualHost *:9443>
ServerName qie-server
SSLEngine on
SSLCertificateFile cert.pem
SSLCertificateKeyFile key.pem
</VirtualHost>
To configure the proxy to forward the requests to QIE, you must enable the mod_proxy library and configure it as follows:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<IfModule mod_proxy.c>
ProxyRequests On
ProxyPreserveHost On
ProxyPass /qieService http://localhost:9442/qieService
ProxyPassReverse /qieService http://localhost:9442/qieService
</IfModule>