Create an HTTP listener for your Application Load Balancer
A listener checks for connection requests. You define a listener when you create your load balancer, and you can add listeners to your load balancer at any time.
The information on this page helps you create an HTTP listener for your load balancer. To add an HTTPS listener to your load balancer, see Create an HTTPS listener for your Application Load Balancer.
Prerequisites
-
To add a forward action to the default listener rule, you must specify an available target group. For more information, see Create a target group for your Application Load Balancer.
-
You can specify the same target group in multiple listeners, but these listeners must belong to the same load balancer. To use a target group with a load balancer, you must verify that it is not used by a listener for any other load balancer.
Add an HTTP listener
You configure a listener with a protocol and a port for connections from clients to the load balancer, and a target group for the default listener rule. For more information, see Listener configuration.
To add an HTTP listener using the console
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/
. -
On the navigation pane, choose Load Balancers.
-
Select the load balancer.
-
On the Listeners and rules tab, choose Add listener.
-
For Protocol : Port, choose HTTP and keep the default port or enter a different port.
-
For Default action, select one of the following routing actions and provide the required information:
-
Forward to target groups – Choose a target group. To add another target group, choose Add target group, choose a target group, review the relative percentages, and update the weights as needed. You must enable group-level stickiness if you enabled stickiness on any of the target groups.
-
Redirect to URL – Enter the URL by entering each part separately on the URI parts tab, or by entering the full address on the Full URL tab. For Status code, select either temporary (HTTP 302) or permanent (HTTP 301) based on your needs.
-
Return fixed response – Enter the Response code to return for dropped client requests. Optionally, you can specify the Content type and a Response body.
-
-
(Optional) To add tags, expand Listener tags. Choose Add new tag and enter the tag key and tag value.
-
Choose Add.
To add an HTTP listener using the AWS CLI
Use the create-listener command to create the listener and default rule, and the create-rule command to define additional listener rules.