A number of options are available to deploy a load balancer in a Moodle environment. These are described below:

  • SSL offload and load balancing: The LoadMaster terminates the SSL session and communicates with the appropriate server over HTTP. This approach ensures that all content is SSL encrypted.
  • SSL re-encrypt and load balancing: The LoadMaster decrypts incoming traffic and re-encrypts when forwarding balanced traffic to the Moodle servers.
  • Layer 4 SSL balancing: The LoadMaster balances SSL encrypted traffic between the Moodle servers. All SSL processing is performed by the Moodle servers.
  • Load balancing (without SSL offload): In some situations you may not want the LoadMaster to handle SSL offloading.

This document provides step-by-step instructions for the first and last options above. For further help on configuring the other methods, please contact Progress Kemp Support.