Previous Topic: Basic Configuration (Non-Windows)Next Topic: Configure the Apache Load Balancer for Catalyst RESTful API (Non-Windows)


Install a Load Balancer and Prepare Configuration Templates (Non-Windows)

The CA Process Automation installation media includes the following sample configuration file for the Apache load balancer that you can use as a starting point for configuration:

ApacheConfig.zip

The following instructions assume that an Apache 2.2 load balancer is dedicated to CA Process Automation. First, install an Apache load balancer. Then, extract files from the CA Process Automation ApacheConfTemplates zip file to the Conf folder under the Apache installation folder.

Follow these steps:

  1. Log in to the host where the load balancer is to run.

    The load balancer typically is not on the same host as your Domain Orchestrator. However, the host with your Domain Orchestrator must be routable from the load balancer.

  2. Download and install the latest Apache Load Balancer. For example, navigate to the extracted folder and run the following commands:
    ./configure -prefix=<install location>-enable-so -enable-mods-shared=all -enable-mod-rewrite --with-z=<zlib home>--with-included-apr  --with-mpm=worker --enable-ssl --with-ssl=<ssl home>
    
    Make
    
    Make install
    
  3. Download and install the Tomcat connector to build mod_jk module. For example, navigate to <Tomcat connector extracted location>/native/ and run the following commands:
    ./configure --with-apxs=<install location>/bin/apxs
    make
    make install
    
  4. Ensure the Apache server is up and running.
  5. Navigate to the following folder on the CA Process Automation installation media:
    install_dir\DVD1\ApacheConfTemplates
    
  6. Extract the following files from ApacheConfig.zip:
    mod-jk.conf
    
    httpd-proxy.conf
    uriworkermap.properties
    workers.properties
    httpd VIRTUALHOST_EXAMPLE FILE
    

    Note: The extracted httpd file contains text you can cut and paste into the Apache httpd file when you configure secure communications. The required text is also in the documentation.

  7. Copy the extracted files to the following folder:
    apache_install_dir\conf