I'm attempting to set up SSL for Qlikview. I need to get Access Point (http://<servername>/qlikview) to accept HTTPS/SSL traffic. Since this site isn't a typical website (there's no website in IIS), I'm not sure how to bind the Certificate to the website itself. Thoughts?
(How to Activate SSL for Services in Windows) to bind the certificate to port 443
Change all config.xml files to use HTTPS instead of straight HTTP, then restart the QlikView services. C:\ProgramData\QlikTech\ManagementService\config.xml C:\ProgramData\QlikTech\WebServer\config.xml <DefaultUrl>https://fqdn:443/</DefaultUrl> <ConfigUrl>http://fqdn:4750/qvws.asmx</ConfigUrl> <HttpAuthentication url="https://_/scripts/GetTicket.asp" scheme="Basic" /> Save the changes to the config files and restart the QlikView Web Server service.
Users should now only be able to browse to the https version of the AccessPoint URL, e.g. https://fqdn/qlikview
Configure QEMC for SSL ====================== 1. Bind the certificate to port 4780 using the same approach as for the AccessPoint, e.g. netsh http add sslcert ipport=0.0.0.0:4780... 2. Edit the QlikView Management Service config file [QVManagementService.exe.config] found in the default location:-
3. Modify the "UseHTTPS" to "true" and save the config file. 4. Restart the QlikView Management Service. 5. QlikView admins should now only be able to browse to the https version of the QEMC URL (Start menu link will no longer work), e.g. https://fqdn:4780/qemc 6. Ensure you can still configure the QVWS/AccessPoint settings under System > Setup > QlikView Web Servers > QVWS@
You can do it either by using QVWS or IIS, both options are possible.
If you're familiar with IIS then it might be easier to setup. I'm not sure what you meant with "Since this site isn't a typical website (there's no website in IIS)" but it is a typical website, you will see it in IIS as the default website or as the one you selected when you did the installation.