Load balancer configuration

These instructions assume you are using a Classic Elastic Load Balancer (ELB) on Amazon Web Services. To configure a different type of load balancer, please consult the documentation for your load balancer.

Initial consideration

If using Dash Enterprise Single Server behind a load balancer, the ELB will need to be configured to pass requests to the server.

Port setup

The following ports must be opened on the ELB and the ELB target instance:

  • 443 (HTTPS)

  • 80 (HTTP)

    • This port is optional, as all requests are made over HTTPS

    • Enabling port 80 will allow Dash Enterprise to automatically redirect requests made on HTTP to HTTPS

  • 8800 (Server Manager)

  • 3022 (SSH connections to Dash Enterprise)

    • You cannot use standard SSH port 22 for this unless you disable SSH on the server, which we do not recommend

Listener setup

Configure listeners on ports 443, 80, and 3022 to point to instance ports 443, 80, and 3022, respectively.

Domain (DNS) setup

Domain entries should be set as CNAMEs pointing to the ELB DNS Name. For example, if the ELB has a DNS name of test.us-east-1.elb.amazonaws.com, DNS entries should be added as follows:

dash.your-company.com CNAME for test.us-east-1.elb.amazonaws.com

Then specify the domains in the Server Manager Settings as usual:

  • Dash Deployment Server Domain: dash.your-company.com