Microsoft IIS Setup for Real-Time Dashboard Integration

 

You must purchase this integration separately from your BeyondTrust software. For more information, contact BeyondTrust 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.

Install Additional IIS Modules

If not already installed:

Set Up Reverse Proxy

These instructions assume that the Default Web Site application will be used. However, it is possible to create a new web site 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

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

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.