Please enable JS

Enable HTTPS in Prolaborate

August 17, 2018

To make your connections to Prolaborate more secure, you need to enable HTTPS.

We will look at the steps in detail in this guide.

Prerequisites

  1. A valid SSL certificate (.pfx file to be exact)
  2. Successful Prolaborate installation

Enabling HTTPS for Prolaborate website from IIS

Please follow these steps:

  1. Open Internet Information Services (IIS) Manager in the server where Prolaborate is installed
  2. Select the appropriate connection under Connections and double click on Server Certificates
  3. Click on Import under Actions
  4. Import Certificate window will open
    1. Select the location of the PFX file
    2. Enter the password
    3. (Optional) Select the appropriate certificate store
    4. Click on OK
  5. The certificate will be added to the list of Server Certificates
  6. Now click on Sites, select your Prolaborate website and click on Bindings
  7. Site Bindings window will open. Click on Add
  8. In the Add Site Binding window,
    1. Set the Type as https
    2. Give the host name of Prolaborate instance
    3. Select the SSL certificate which we recently added
    4. Click on OK
  9. Now a new Browse option will be available on the right-side panel when you select Prolaborate website. Click on it to visit Prolaborate using HTTPS connection.

Enabling HTTPS for WebSocket

Prolaborate uses WebSocket for sending push notifications and so, when you enable HTTPS for the website, you also need to enable HTTPS for WebSocket as well.

Please follow these steps:

  1. Create an SSL enabled reverse proxy on IIS server by following the steps in the following link. It should point to the “local URL” of WebSocket. Local URL will be something like “demo.prolaborate.com:8080” https://blogs.msdn.microsoft.com/friis/2016/08/25/setup-iis-with-url-rewrite-as-a-reverse-proxy-for-real-world-apps/
  2. Open Prolaborate Service Mangement console (It will be present in a location like - C:\Program Files (x86)\Prolaborate\ProlaborateServiceManagement”
  3. Click on Manage Configuration and then Push Notification tab.
  4. Change Host to the new URL based on your configuration in step 1. For example, Host shall be set to wss://push.prolaborate.com and Enable SSL flag should be enabled
Any questions? Contact us