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.
- From the Server Manager dashboard, click on Add Roles and Features.
- In the wizard, click through the first few screens until you get to Server Roles.
- Select Web Server (IIS). If prompted to add extensions, click OK.
- Leave the Features options at the default.
- Under Web Server Role (IIS) > Role Services, expand the Application Development section and select WebSocket Protocol.
- After completing the installation, restart IIS services.
Install Additional IIS Modules
If not already installed:
- Download and install the Microsoft IIS URL Rewrite module.
- Download and install the Microsoft IIS Application Request Routing module.
- 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 web site at a specific context path, as well.
- In the IIS Manager, go to the Default Web Site.
- Double-click on URL Rewrite.
- Click Add Rule(s).
- Choose Reverse Proxy. If prompted to enable proxy functionality, click OK.
- Enter localhost:53487 as the server name, leaving the other options as default.
- 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.
- In IIS Manager, select Web Server.
- Double-click on Server Certificates.
- Under Actions, click on Create Self-Signed.
- Enter a name for the certificate (e.g., Default SSL).
- Select Web Hosting for the certificate store.
- 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.
- In IIS Manager, select the Default Web Page.
- Select SSL settings.
- Select Bindings.
- Select type https.
- Select port 443.
- Select the SSL certificate (from the example above, Default SSL).
- Click OK.
- Click Close.