Previous Topic: Configure Basic CommunicationNext Topic: Secure Configuration (Windows)


Configure the Apache Load Balancer for Catalyst RESTful API (Windows)

You can configure Apache Web server (load balancer) for Catalyst RESTful API. The Apache configuration changes are based on the apache load balancer that is configured for CA Process Automation already.

After you configure CA Process Automation in a cluster mode, perform the post installation tasks.

Follow these steps:

  1. Navigate to the following folder on the CA Process Automation installation media:
    install_dir\DVD1\ApacheConfTemplates
    
  2. Extract the following files from ApacheConfig.zip:
    httpd-proxy.conf
    
  3. Copy the file httpd-proxy.conf to apacheHome/conf/extra directory.
  4. Update the following lines in both http and https Virtual Hosts to replace the Orchestrator host names for BalancerMember.

    UnSecured Node Members

    <Proxy balancer://ucfcluster>
    BalancerMember  http://< Enter node1 hostname>:7000
    BalancerMember  http://< Enter node2 hostname>:7000
    

    Secured Node Members

    <Proxy balancer://sslcluster>
    BalancerMember  https://< Enter node1 hostname>:7443
    BalancerMember  https://< Enter node2 hostname>:7443
    
  5. Replace the <Enter nodex hostname> placeholder for worker.nodex.host with the valid value.

    Note: The valid values are the IP address, the FQDN, or the DNS alias that resolves to the host where you are installing the initial Domain Orchestrator node. The valid value is the same value that is used for “Server Host” when installing the Domain Orchestrator.

  6. Save the httpd-proxy.conf file.
  7. Open apacheHome/conf/httpd.conf file and verify that the ports 7000 and 7443 are not used.
  8. Add the following line at the end of httpd.conf file:
    Include conf/extra/httpd-proxy.conf
    
  9. Follow the procedure in Generate SSL Certificate Files to generate c2okey2.pem and c2ocert.pem files.
  10. Copy the generated files to apacheHome/conf directory.
  11. Save the modified files and restart Apache Web server.