Microsoft IIS Setup for Real-Time Dashboard Integration

IMPORTANT!

You must purchase this integration separately from your Bomgar software. For more information, contact Bomgar sales.

To use the Real-Time Dashboard, Microsoft Internet Information Services (IIS) must be installed. The steps below describe how to set up IIS to act as a reverse proxy to the Real-Time Dashboard, with a minimal amount of configuration.

Install Websocket Support into IIS

While websocket support is not strictly required, a websocket connection is preferred for its efficiency. If enabled in IIS and supported on the user's browser, a websocket connection is used for the dashboard.

  1. From the Server Manager dashboard, click on Add Roles and Features.
  2. In the wizard, click through the first few screens until you get to Server Roles.
  3. Select Web Server (IIS). If prompted to add extensions, click OK.
  4. Leave the Features options at the default.
  5. Under Web Server Role (IIS) > Role Services, expand the Application Development section and select WebSocket Protocol.
  6. After completing the installation, restart IIS services.

Download Web Platform Installer 5.0

  1. Download and install the Microsoft Web Platform Installer 5.0 from www.microsoft.com/web/downloads/platform.aspx.
  2. Using the Web Platform Installer, install URL Rewrite 2.0 and Application Request Routing 3.0 into IIS.
  3. After this installation, restart IIS services or restart the server.

Set Up Reverse Proxy

These instructions assume that the Default Web Site application will be used. However, it is possible to create a new website at a specific context path, as well.

  1. In the IIS Manager, go to the Default Web Site.
  2. Double-click on URL Rewrite.
  3. Click Add Rule(s).
  4. Choose Reverse Proxy. If prompted to enable proxy functionality, click OK.
  5. Enter localhost:53487 as the server name, leaving the other options as default.
  6. Restart the Default Web Site.

Create a Self-Signed Certificate

Note: This step is only for product staging and test deployments. A CA-signed certificate is recommended for production use.

  1. In IIS Manager, select Web Server.
  2. Double-click on Server Certificates.
  3. Under Actions, click on Create Self-Signed.
  4. Enter a name for the certificate (e.g., Default SSL).
  5. Select Web Hosting for the certificate store.
  6. Click OK.

Create an SSL binding

Note: This step is only for product staging and test deployments. A CA-signed certificate is recommended for production use.

  1. In IIS Manager, select the Default Web Page.
  2. Select SSL settings.
  3. Select Bindings.
  4. Select type https.
  5. Select port 443.
  6. Select the SSL certificate (from the example above, Default SSL).
  7. Click OK.
  8. Click Close.