|
|
|
|
|
High AvailabilityTo help you minimize downtime experienced by your users, EZproxy can be configured to run on multiple systems in a High Availability configuration. Each EZproxy server in a high availability configuration requires its own, separate license. Additional licenses for high availability configurations are available for no additional cost by sending a request to ezproxy@oclc.org. An EZproxy High Availability configuration requires the following components:
The config.txt/ezproxy.cfg file for all servers require a single HAName statement containing just the shared name and an HAPeer statement containing the main URL for each of the peer servers. Sample usage is:
The config.txt/ezproxy.cfg file for each server should be identical except for their Name statement and Interface statements (if any). See the IncludeFile directive for information on how to allow the config.txt/ezproxy.cfg files to be identical on all peer servers while including their site-specific information from a separate file. Starting Point URLsOnce everything is configured, you setup your Starting Point URLs to use the shared hostname. Based on the prior example, a Starting Point URL might look like:
SSLIf you are using SSL on these servers, each server must have its own, separate SSL certificate. SSL certificates are purchased under the specific server names (e.g. ezp1.yourlib.org and ezp2.yourlib.org), NOT under the shared name. |