Deploying the Web Interface component has two main procedures:
-
Installing the component via the Active Roles installer.
-
Using the Active Roles Configuration Center to configure the Web Interface service.
For more information on these procedures, see Deploying the Web Interface in the Active Roles Installation Guide.
After deploying the Web Interface, you can use the Configuration Center to create new Web Interface sites, or modify the existing ones.
You can create any number of Active Roles Web Interface sites, either with each site having its own configuration, or sharing the configuration with other sites. For more information about Web Interface site configuration, see Create a Web Interface site in the Active Roles Feature Guide.
When creating Web Interface sites, you can apply the configuration of an existing Web Interface site to the newly created one. If you have the Web Interface site tailored to meet your requirements, and need to deploy its instance on another web server, this option ensures that the new Web Interface site has the same set of menus, commands and pages as the existing one.
To create or modify a Web Interface site
-
In the Active RolesConfiguration Center, on the Dashboard page, click Web Interface > Manage Sites.
Alternatively, on the side bar, click Web Interface.
-
On the Web Interface page, click the applicable button:
-
To create a new site, click Create.
-
To modify an existing site, select it from the list, then click Modify.
-
-
(Optional) In the Web Application step, configure the following settings:
-
IIS Web site: Specifies the IIS website containing the web application that implements the Web Interface site. The list is populated from the websites defined on the web server.
-
Alias: Specifies the alias of the web application that implements the Web Interface site. The alias defines the virtual path used in the address of the Web Interface site on the web server.
-
-
(Optional) In the Configuration step, specify how to set the configuration of the new website. The website configuration contains all customizable settings of the user interface elements, such as the website menus, commands, and web page forms that appear on the Web Interface.
-
Keep the current configuration: Uses the configuration currently assigned to the site. Select this option if you do not want to assign a different configuration to the site.
NOTE: This setting is only available when modifying an existing site.
-
Create from a template: Creates a new configuration for the Web Interface site based on a template. When selected, you must specify a unique Configuration name and must also select a Template used as a baseline for the new configuration. Active Roles contains a default template for Administration, Helpdesk and Self-Service sites.
TIP: Select this option if you want the Web Interface site to use a separate configuration that is initially populated with the default template data and settings.
-
Use an existing configuration: Assigns an existing configuration to the Web Interface site. When selected, you must specify the desired configuration from a list of saved configurations stored by the Administration Service.
NOTE: The list includes configurations compatible with the currently installed Active Roles version only.
-
Import from an existing configuration: Creates a new configuration for the Web Interface site by importing data from an existing configuration. When selected, you must specify a unique Configuration name for the new configuration and must also select the desired Configuration to import from the list of supported configurations stored by the Administration Service.
NOTE: The list includes configurations compatible with the currently installed Active Roles version only.
TIP: Select this option if you want the Web Interface site to use a separate configuration that is:
-
Populated with data imported from the configuration of an earlier Active Roles version, or
-
Copied from an existing configuration of the current Active Roles version.
-
-
Import from a file: Creates a new configuration for the Web Interface site by importing data from an exported configuration file. When selected, you must specify a unique Configuration name for the new configuration and must also select the File to import.
TIP: Select this option if you want the Web Interface site to use a separate configuration that is:
-
Populated with data imported from the exported configuration file of an earlier Active Roles version.
-
Copied from an existing exported configuration file of the current Active Roles version. You can export existing configurations with the Web Interface > Export Configuration option of the Configuration Center after selecting a web site.
-
-
-
(Optional) To commit your changes when creating or modifying a site, click Create or Modify, respectively. The Configuration Center then performs the configured changes, and will indicate the results.
After you configured a new site or modified an existing one, you can access it from your browser by using the specified web application alias in the following format:
http://<website>/<alias>
In this alias, <website> identifies the IIS website containing the web application that implements the Web Interface site, while <alias> is the alias of the web application as specified in the Configuration Center. For example, if the web application is contained in the default website, the address will be the following:
http://<computer>/<alias>
In this example, <computer> is the network name of the computer (web server) running the Web Interface.
NOTE: By default, you can connect to Web Interface sites via HTTP. To encrypt the data transferred from the web browser to the Web Interface with SSL protection provided by the web server, in the Active Roles Configuration Center, configure the Web Interface > Manage Sites > Force SSL Redirection settings.
For more information on how to enable SSL on your web server, see How to Set Up SSL on IIS 7 or later in the Microsoft Learn IIS documentation.
For more information on how to configure SSL redirection in the Active Roles Configuration Center, see Configuring the Web Interface for secure communication.