> ## Documentation Index
> Fetch the complete documentation index at: https://datum.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ALB configuration

> The settings that make up a Datum Application Load Balancer, and where to configure each one.

An Application Load Balancer is configured through a few platform resources: an `HTTPProxy` for hostnames, routes, and origins, a `TrafficProtectionPolicy` for the web application firewall, and an optional `SecurityPolicy` for authentication. For how they fit together, see [What an ALB is made of](https://datum.net/docs/alb/overview.md#what-an-alb-is-made-of).

In the [Cloud Portal](https://cloud.datum.net), a load balancer's **Configuration** tab gathers its settings in one place: general details, custom hostnames, the backend pool, TLS and certificates, security and the web application firewall, and access control.

![The Configuration tab of a load balancer with sections for General, Custom Hostnames, Backend pool, TLS and Certificates, Security and WAF in Enforce mode, and Access Control](https://mintcdn.com/datum-4926dda5/Xc9AnQUL-oEENeSS/images/alb-configuration.png?fit=max\&auto=format\&n=Xc9AnQUL-oEENeSS\&q=85\&s=51afa854ba4a4b471485b3681552059e)

A load balancer's settings in the Cloud Portal

| To configure | See |
| - | - |
| The web application firewall | [Web application firewall](https://datum.net/docs/alb/configuration/waf.md) |
| A wildcard hostname, such as `*.example.com` | [Wildcard hostnames](https://datum.net/docs/alb/configuration/wildcard-hostnames.md) |
| Routes, redirects, rewrites, and headers on the proxy | [HTTPProxy](https://datum.net/docs/alb/httpproxy/overview) |
| A custom domain with `datumctl` | [Serve traffic on your own domain](https://datum.net/docs/alb/operations/custom-domains.md) |
| Several origins and path routes with `datumctl` | [Send paths to different origins](https://datum.net/docs/alb/operations/routes.md) |
| Origin weights, the load balancing algorithm, and passive health checks | [Load balancing and health checks](https://datum.net/docs/alb/configuration/load-balancing.md) |
| Basic or OIDC authentication | [Authentication](https://datum.net/docs/alb/authentication/overview) |
| Failover between a primary and a fallback origin | [Failover](https://datum.net/docs/alb/configuration/failover.md) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.