Configure the web components
ARM Web components are pre-configured during an evaluation installation with default values.
For a production installation, you can install ARM Web components on a separate server, which is not recommended. With the ARM web configurator, you can set the web server name, port number, and certificate bindings.
-
Click the Start menu and select the Access Rights Manager - Web Configuration application.
After you install a Production deployment with enabled Web components, the Web Configuration application starts automatically.
-
In the Web Configuration screen, configure the ARM Web Components Settings.
-
In the Server Name field, enter the name of the ARM server. If you are running Web Components and the ARM server on the same computer, you can use localhost.
-
In the Port field, enter the communications port number of the ARM server. By default, the ARM server communicates through port 55555.
-
-
In the Web Configuration screen, configure the Internet Information Services (IIS) settings.
-
In the Port field, enter a port number to bind the certificate to the website. The standard HTTPS port number is 443. If you enter any other port number, you must consider this when starting the ARM website, as you must provide the URL to your users.
-
In the Certificate field, select a certificate.
If a certificate is not available, you can generate a self-signed certificate.
-
Click Refresh to reload the list of available certificates.
-
When the Application Pool and Web Site settings are operational, the Web components are available.
(Optional) Generate a self-signed certificate
The self-signed certificates described in this section generate security warnings in some Web browsers because they are based on an out-of-date SHA-1 based encryption method. For a Production deployment, use certificates with SHA2 / 256 encryption.
-
Start the IIS Manager.
-
Select the server, and then double-click Server Certificates.
-
Generate the certificate.
-
In the Actions menu, click Create Self-Signed Certificate.
-
In the Specify Friendly Name window, enter a name for the certificate.
-
Click OK to generate the certificate.
-
The next step is to bind the certificate to the website.
Bind a certificate to a site
You can add a certificate to the site during the provisioning process. It may be necessary to add another certificate—for example, when the old certificate has expired.
-
Start the IIS Manager.
-
In the Internet Information Service (IIS) Manager window, perform the following steps:
-
Navigate to the ARM WebAPI site.
-
In the Actions menu, click Bindings.
-
Select the certificate with type "https" and port "443" (standard settings).
-
Click Edit.
-
-
In the Edit Site Binding window, select a certificate.
-
Click OK to bind the certificate to the site.