High Availability (HA) helps ensure that ExSign for Exchange Server remains available even if a server becomes unavailable due to planned maintenance, hardware failure, or unexpected outages.
By deploying redundant ExSign Portal servers behind a load balancer, administrators can minimize downtime and provide continuous access to the ExSign Administration Portal and API services.
This section explains how to configure High Availability for the ExSign Portal and the API Hub used by the ExSign Agent.
Before configuring High Availability, ensure that:
A High Availability deployment consists of two primary communication paths:
Both communication paths should be configured to use the load balancer so that requests are automatically redirected if a portal server becomes unavailable.
To provide uninterrupted access to the ExSign Administration Portal, deploy multiple ExSign Portal servers behind a load balancer.
When users browse to the ExSign Portal URL (for example,https://portal.company.com), the request is first received by the load balancer. The load balancer automatically forwards the request to one of the available ExSign Portal servers.
If the active portal server becomes unavailable, the load balancer redirects new requests to another healthy server without requiring users to change the portal URL.
Before configuring the portal for High Availability:
To ensure users always connect through the load balancer:

Example:
https://portal.company.comUsing the load balancer's virtual URL ensures that users always connect to an available portal server without knowing which physical server is processing the request.
The ExSign Agent communicates with the ExSign Portal through the API Hub. To maintain uninterrupted communication, configure the API Hub to use the load balancer instead of pointing directly to an individual portal server.
When the ExSign Agent sends requests, the load balancer automatically routes them to an available ExSign Portal server. If one server becomes unavailable, communication continues through another healthy server.
To configure the API Hub:

Example:
https://api.company.com
Changing the Hub Server Access URL disconnects existing Agent connections. After updating the URL, regenerate and distribute new connection tokens to reconnect the Agents.Configure Portal Servers
Each ExSign Portal server must be configured with its own local communication settings. On every portal server:
- Open the following directory:
C:\Program Files\ExSign Portal\Configs- Open ConfigHub.xml.
- Locate the
<uri>element.- Update the IP address to match the local portal server. Leave the configured port number unchanged.
- Save the file.
Repeat these steps for every ExSign Portal server participating in the High Availability deployment.
After completing the configuration: