Installing Decisions on an Alternate Port

Last Updated: 12/06/2018 Introduced in Version:

Overview

By default, Decisions uses port 80. You can set Decisions to use an alternate port. This setting can be made during installation or after installation.

To set Decisions to use an alternate port you must edit the following:

  • PortalBaseURL property (for example, localhost:8080/decisions)
  • All the http endpoint bindings in system settings (settings.xml)
    Note: the https endpoints set to 443 should not be changed
  • LocallyAddressableIISOrDNSName should not include the alternate port (for example, leave as localhost)
  • IIS binding

Example

This example will demonstrate using the alternate port 8080 for Decisions.

 

Setting Port During Installation

During installation, click Edit Settings. (These settings are reflected in the settings.xml file located in C: > Program Files > Decisions > Decisions Services Manager.) 

Locate the property called HttpEndpointPort and set it the port to empty or blank. In this case, the port was at default 8080. 

  • Note this will not work unless the field is empty.

 

(If you are using https redirect, set this property also.)

Locate the property called PortalBaseURL and edit it to include your desired port (in this case 8080).

For the property LocallyAddressableIISOrDNSName, ensure that it does not include the port.

Complete the rest of the installation as you usually would.

The port binding must be set in IIS. To do this, open IIS and set the port binding for the web site you are using (by default Default Web Site).

Save and close IIS.

 

Setting Port After Installation

In the file system of the Decisions server, navigate to  C: > Program Files > Decisions > Decisions Services Manager and open the Settings.XML file to edit it.

Locate the property called ControlInstanceEndpoints and set the current values for each Port definition to your desired port (in this case 8080).

Note: do not change the Port settings set to 443. This is the https protocol port.

Locate the property called PortalBaseURL and edit it to include your desired port (in this case 8080).

For the property LocallyAddressableIISOrDNSName, ensure that it does not include the port.

Save and close the XML.

The port binding must be set in IIS. To do this, open IIS and set the port binding for the website you are using (by default Default Web Site).

Save and close IIS.

 

Additional Resources