Load-balanced installation

The following two methods could be used to perform a load-balanced installation of SigningHub:


Load-balanced installation via SigningHub installer

Follow these instructions to install SigningHub Enterprise with a load-balanced configuration.

Launch the installer by right-clicking the file name [SigningHub Installation Directory]/setup/install.bat and selecting Run as administrator.

Click Next on the Welcome screen:

From the System Requirements screen, once all the requirements have been verified, click the Next button:

The Installation Type screen will appear. Select the option shown below:

Click the Next button to show the License Agreement.

Click the I Agree button to proceed. The following screen is displayed to prompt for database details:

The information displayed above is an example, and you should configure the relevant settings for your own environment.

  1. The SigningHub Enterprise database schema and the version required by the installer must be the same.

  2. If the current SigningHub Enterprise database schema is older than the version required by the installer, and you click Next, the installer will prompt you that the SigningHub Enterprise database schema will be upgraded to the latest version. Click OK to authorise the schema update.

Click the Next button to select specific modules:

Select the appropriate modules to install the required features.

Click the Next button to show the summary and complete the installation: (This screen shows the installation summary by listing the different product modules that will be installed. If you think any listed item is incorrect, then use the Back button (arrow towards the top-left of the dialogue box) to correct your choices before proceeding.)

Click the Finish button to complete the installation process.

  1. The site IDs of deployed IIS websites should be the same across all the instances in a load-balanced environment to run SigningHub Enterprise properly. Please note that Local Signing will not be available in a Load Balanced environment by using sessionState mode SQL Server. However, if users still require performing Local Signing, then please follow these steps to replace sessionState mode with InProc:

    1. Open the [SigningHub-Installation-Dir]/web/web.config file of all deployments of SigningHub

    2. Replace: <sessionState mode="SQLServer" allowCustomSqlDatabase="true" sqlConnectionString="AdocsEntities" cookieName="SH_ID" timeout="60" compressionEnabled="true"> </sessionState> With: <sessionState mode="InProc" timeout="60" cookieName="SH_ID" cookieSameSite="None" />

    3. Configure sticky session on the load-balancer server

    4. Configure an AJP Connector as mentioned in Appendix A . Also, note that if someone wants to change email templates in case of a load-balanced environment, then email templates will have to be replaced manually across all instances.


Load-balanced installation via XML

Silent installation via XML refers to a method of installing SigningHub silently or without user interaction using an XML file as a configuration or parameter file. In this approach, the installer reads instructions from an XML file to perform the installation without requiring any user input. Given below is a list of parameters to be configured for carrying out a load-balanced installation via XML. Click here for a detailed breakdown of each component in the XML file, indicating its purpose and visibility settings for a silent installation scenario.

  • Welcome

  • System Requirements

  • Installation Type (The mode of installation should be set to "LOAD_BALANCE")

  • License Agreement

  • Database Configurations

  • SigningHub Modules Selection

  • Installation Summary

  • Installation Progress

  1. For a silent installation via XML, set the visibility for all tags to 'false'.

Last updated

Was this helpful?